есть некий сервис pandoc работающий на Flask и слушающий 5000 порт
https://github.com/jbzdak/pandoc-rest-api
на фронте пытаюсь безуспешно сделать proxy pass
вроде как делаю по инструкции:
upstream pandoc {
server pandoc-stage.stage.svc.cluster.local:5000;
# server 10.233.31.77:5000;
}
server {
listen 80;
server_name pandoc.xxx.yy;
location \ {
# proxy_pass http://pandoc;
include uwsgi_params;
uwsgi_pass pandoc;
}
}
изнутри - ок:
curl pandoc-stage.stage.svc.cluster.local:5000/v0/convert/markdown_github/latex
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>405 Method Not Allowed</title>
<h1>Method Not Allowed</h1>
<p>The method is not allowed for the requested URL.</p>
снаружи - не работает:
curl http://pandoc.xxx.yy/v0/convert/markdown_github/latex
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.15.0</center>
</body>
</html>
что делаю не так?
nginx -T на pastebin.ca какой-нибудь
Обсуждают сегодня