在Nginx旁边部署Sanic服务器
我正在尝试在Nginx旁边部署Sanic应用程序。我希望Nginx能够处理:在Nginx旁边部署Sanic服务器,nginx,deployment,sanic,Nginx,Deployment,Sanic,我正在尝试在Nginx旁边部署Sanic应用程序。我希望Nginx能够处理: 文件服务(我的SPA和其他资产) Certbot/letsencrypt ssl(可以不使用) 我希望Sanic处理我的API端点 我知道如何分别处理每一件事。然而,我不知道如何让它们挨着跑。据我所知,不能让两个服务监听同一个TCP端口。如果是这样,我应该让Nginx充当Sanic的反向代理吗?如果是,你会怎么做 如有任何指导,我将不胜感激。如您所述,这是我在nginx背后运行Sanic的首选方式。然后代理Sanic,
如有任何指导,我将不胜感激。如您所述,这是我在nginx背后运行Sanic的首选方式。然后代理Sanic,Sanic正在监听其他端口
server {
...
location /api/ {
proxy_pass http://sanic-app:1234/;
}
}
正如您所描述的,这是我在nginx后面运行Sanic的首选方式。然后代理Sanic,Sanic正在监听其他端口
server {
...
location /api/ {
proxy_pass http://sanic-app:1234/;
}
}
即使是在docker内部,这个例子也展示了如何在nginx后面设置sanic的总体原则。即使是在docker内部,这个例子也展示了如何在nginx后面设置sanic的总体原则。谢谢,这正是我为汉克斯所做的,这正是我所追求的