我正在尝试在Nginx旁边部署一个Sanic应用程序。我希望Nginx能够处理:
我希望Sanic能够处理我的API端点。
我知道如何单独处理每个。但是,我不知道如何使它们彼此相邻。据我所知,你不能在同一个TCP端口上监听两个服务。如果是这样的话,我应该让Nginx充当Sanic的反向代理吗?如果是这样,你会怎么做呢?
任何指导将不胜感激。
这是我运行Sanic的首选方式,正如你所描述的那样,在nginx之后。然后只代理Sanic,它正在收听其他一些端口。
server {
...
location /api/ {
proxy_pass http://sanic-app:1234/;
}
}