
1 xierch 2015-02-05 12:51:57 +08:00 root 那行漏了分号? |
2 msg7086 2015-02-05 13:31:26 +08:00 不贴错误信息你说个 |
5 XiaoxiaoPu 2015-02-05 13:44:59 +08:00 @mrzero curl -v http://example2.org/ |
7 mrzero OP @XiaoxiaoPu @msg7086 curl -v http://nini.czneau.com git:master * Rebuilt URL to: http://nini.czneau.com/ * Hostname was NOT found in DNS cache * Trying 202.114.18.44... * Connected to nini.czneau.com (202.114.18.44) port 80 (#0) > GET / HTTP/1.1 > User-Agent: curl/7.37.1 > Host: nini.czneau.com > Accept: */* > * Recv failure: Operation timed out * Closing connection 0 curl: (56) Recv failure: Operation timed out curl出来也只能看到这样的内容啦(摊手 再详细一点就是 用nginx做反向代理, 后端用的是uwsgi + flask, 自己用的是dnspod, 已经能用的域名是http://neau.hustonline.net/, 别人希望让http://nini.czneau.com/这个域名也能指到那个网站, 他用的万网, 万网里加了一行CNAME的记录, 填的是neau.hustonline.net. 现在能ping通, curl也能看到是正确的ip, 所以应该是nginx配置的问题, 不知道是不是我的姿势不对... |
8 msg7086 2015-02-05 14:22:02 +08:00 Operation timed out 看看你后端uwsgi的情况? 建议你隔离一下问题。先试试static静态文件能否访问,再考虑动态页面。 |
9 mrzero OP |
10 ryd994 2015-02-05 14:37:37 +08:00 |
11 ryd994 2015-02-05 14:40:29 +08:00 另外如果你的本意是301(我看你那个if是想这样) 那可以加一个server server { listen 80; return 301 http://neau.hustonline.net$request_uri; } |
14 ryd994 2015-02-05 14:48:05 +08:00 还有,serverfault那个答案楼下也喷了ifisevil。我个人在用nginx的时候是尽一切可能避免if的,尽量用map变量。 nginx重启了么 |
16 ryd994 2015-02-05 14:50:57 +08:00 @mrzero 那在你的电脑上curl neau.hustonline.net但是设置host到nini.czneau.com |
18 ryd994 2015-02-05 15:24:30 +08:00 via Android |
19 mrzero OP 哦, Host是header里面的, 因为之前没用过curl...构造头的时候只加过Referer啥的... curl返回的 curl: (6) Could not resolve host: nini.czneau.com’, 然后是网页... |
20 mengzhuo 2015-02-05 16:19:09 +08:00 你那DNS 记录没生效而已 |