国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Nginx無法通過域名:80的形式訪問,但是其他都可以,是什么原因?
怪我咯
怪我咯 2017-05-16 17:26:10
0
5
1043
server {

        listen   80;
        server_name foo.bar.com;
        access_log /www/logs/access.log;
        error_log /www/logs/error.log;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
         include        uwsgi_params;
         uwsgi_pass     127.0.0.1:8077;
        }

        error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        location /static/ {
            alias  /www/app/my_site/static/;
            index  index.html index.htm;
        }

        location /media/ {
            alias  /www/app/media/;
        }
    }

以上是配置文件, 如果把80改完8001,則可以訪問?;蛘卟恍薷?0,而是直接通過ip訪問,也可以訪問。
單單是域名:80這組合不能訪問。沒有error信息。
可能是什么原因呢?

怪我咯
怪我咯

走同樣的路,發(fā)現(xiàn)不同的人生

全部回復(fù)(5)
Ty80

UNIX系統(tǒng)中1024以下端口需要root權(quán)限才可以監(jiān)聽,是否在啟動的時候沒有加sudo?

另外,是否已經(jīng)把 127.0.0.1 foo.bar.com 加入hosts?

大家講道理

你在訪問 域名:80 的時候,難道瀏覽器不會自動把 :80 幫你去掉嗎?按理說,80 是常見的 HTTP 服務(wù)的默認商品,瀏覽器會自動處理啊。

你這個配置,直接訪問 foo.bar.com 就可以了,不需要再加 :80。你通過 IP 直接訪問時,訪問的是 Nginx 的默認監(jiān)聽 80 端口的那一個配置。

洪濤

nginx.conf或者其他的vhost的conf文件中做了限制ip訪問的
例如:
server {
listen 80 default;
server_name _;
server_name www.example.com example.com
return 500;
}

習(xí)慣沉默

nmap foo.bar.com 看看你的foo.bar.com是否是你VPS的IP,順便看看80端口是否已經(jīng)被監(jiān)聽了。哦,還有可能涉及備案之類的問題。。。

大家講道理

可以查下是否是備案的問題。同意RobinTang。(還不能贊同。。)
121.222.208.43 - - [time] "-" 400 0 "-" "-"
400 Bad request.
訪問到達Nginx前就已經(jīng)被破壞了。結(jié)合其他端口可用,很有可能是備案的問題了。(也許只有80,443不好用?)
自己都是買的國外的VPS和域名,沒遇到過這個問題。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板