Flask + uWSGI + Nginx 绑定域名不生效?

2017-01-17 23:46:12 +08:00
 eyenobig

明明设置了 域名 却不能用域名直接访问是咋回事

server {
      listen  8080;
      server_name www.test.com; 
    
      location / {
        include      uwsgi_params;
        uwsgi_pass   127.0.0.1:8001;  # 指向 uwsgi 所应用的内部地址,所有请求将转发给 uwsgi 处理
        uwsgi_param UWSGI_PYHOME /home/www/test/env; # 指向虚拟环境目录
        uwsgi_param UWSGI_CHDIR  /home/www/test; # 指向网站根目录
        uwsgi_param UWSGI_SCRIPT manage:app; # 指定启动程序
      }
    }
3183 次点击
所在节点    Python
6 条回复
deleted
2017-01-18 00:01:24 +08:00
域名没解析?
just1
2017-01-18 00:03:48 +08:00
dcalsky
2017-01-18 08:54:23 +08:00
目测楼上正解

如果还是不行 可以先把 server_name 改成 localhost 通过 ip 访问试试
eyenobig
2017-01-18 10:27:07 +08:00
@just1 可以诶~ 但是默认用 8080 端口访问应该怎么设置
还是必须替换掉默认的 80 端口?
shibingsw
2017-01-18 10:53:01 +08:00
@eyenobig http 协议的默认端口是 80 ,你不加端口的情况下,浏览器自然是以 80 端口建立连接。
just1
2017-01-18 12:29:32 +08:00
如果要域名默认访问的话就把 8080 改成 80 就好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/335265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX