Flask Nginx Gunicorn 部署 只显示nginx 欢迎页面

Python 3.4 + Flask + Nginx + Gunicorn 布置

server{
    location / {
    proxy_pass http://localhost:8000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    }
    location /static/ {
        alias /home/path1/path2/app/static/;
    }
}

上面是nginx的配置文件

访问自己VPS的IP以后,只能显示Nginx的欢迎页面,不知道是哪里出了错误
已尝试方法:1 :nginx reload restart 2: VPS重启过

请问有碰到过类似情况的筒子没有,如果需要添加其他信息,我再添加。

补充:nginx.conf里面有include语句

图片描述

阅读 4.4k
2 个回答
rm /etc/nginx/site-enabled/default
service nginx restart
  • 监听端口,添加域名,HTTP默认的端口是80,HTTPS的默认端口是443。所以不添加监听80.默认添加的就是80。
    ngnx建立虚拟主机的三种方式,基于IP,基于端口和域名。下面这是基于域名的。

server {
 listen 80;
 server_name;
 }
  • 可以考虑,屏蔽IP直接访问网站,这样就不会访问nginx默认的虚拟主机

server {
 listen 80;
 server_name localhost;
 retuen 500;
 }

nginx文档

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题