Flask Gunicorn 80 端口设置
Flask Gunicorn 80 port setup
如何正确设置 Gunicorn 和 Nginx - 带有 80 端口的 Flask?
所以我从"gunicorn --bind 0.0.0.0:8000 wsgi"开始。我的申请运行地址www.yyy.com/8000.
在我编辑配置文件后 /etc/nginx/conf.d/virtual.conf
server {
listen 80;
server_name yoursite.com;
location / {
proxy_pass http://0.0.0.0:8000;
}
}
但是,如果我尝试打开 www.yyy.com,我会看到默认页面 "Welcome to nginx on the Amazon Linux AMI!",并且在发送短信 www.yyy.com:8000 后,我可以访问我的网站!如何正确设置 Nginx 访问 80 端口?
我做错了什么,任何建议将不胜感激!
您是否在进行更改后重新启动 nginx?
sudo systemctl restart nginx
您是否已确认 gunicorn 正在监听并处理您的请求?您可以通过 运行 从您的主机确保其正常工作
curl http://localhost:8000
最后,您可能会受益于更加循序渐进的指导方法。 This 指南提供了 nginx/gunicorn/flask 设置。
如何正确设置 Gunicorn 和 Nginx - 带有 80 端口的 Flask? 所以我从"gunicorn --bind 0.0.0.0:8000 wsgi"开始。我的申请运行地址www.yyy.com/8000.
在我编辑配置文件后 /etc/nginx/conf.d/virtual.conf
server {
listen 80;
server_name yoursite.com;
location / {
proxy_pass http://0.0.0.0:8000;
}
}
但是,如果我尝试打开 www.yyy.com,我会看到默认页面 "Welcome to nginx on the Amazon Linux AMI!",并且在发送短信 www.yyy.com:8000 后,我可以访问我的网站!如何正确设置 Nginx 访问 80 端口? 我做错了什么,任何建议将不胜感激!
您是否在进行更改后重新启动 nginx?
sudo systemctl restart nginx
您是否已确认 gunicorn 正在监听并处理您的请求?您可以通过 运行 从您的主机确保其正常工作
curl http://localhost:8000
最后,您可能会受益于更加循序渐进的指导方法。 This 指南提供了 nginx/gunicorn/flask 设置。