Flask Gunicorn 80端口设置

时间:2018-05-24 20:19:44

标签: nginx flask port gunicorn

如何正确设置Gunicorn和Nginx - 带80端口的Flask? 所以我从" gunicorn开始 - 绑定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,我会看到默认页面"欢迎使用Amazon Linux AMI上的nginx!"发短信www.yyy.com:8000后我可以访问我的网站!如何正确设置Nginx以访问80端口? 我做错了什么,任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:0)

您是否在进行更改后重新启动nginx? sudo systemctl restart nginx

您是否确认过gunicorn正在倾听并处理您的请求?从您的主机,您可以通过运行确保其工作 curl http://localhost:8000

最后,您可以从更加循序渐进的指导方法中受益。 This指南提供了nginx / gunicorn / flask设置。