在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux/ nginx通過ip無法訪問,域名可以訪問

nginx通過ip無法訪問,域名可以訪問

服務(wù)器地址為 10.1.1.123
我將文件推到這臺服務(wù)器的 /a/b/c/d/test.txt

我看到服務(wù)器上 nginx 配置信息有這句話

location / {
    root /a/b;
    access_log  /var/log/nginx/log/$server_name.log  main;
    add_header Access-Control-Allow-Origin *;
}

通過這種方式可以訪問 static.test.com/c/d/test.txt

如果通過 ip 地址 10.1.1.123/a/b/c/d/test.txt 卻無法訪問

我也不知道運維是如何把 ip 和 域名綁在一起的。 由于本人是前端開發(fā),對 nginx 不懂,希望大神指點一二

感覺域名才走了nginx ip 沒走一樣

回答
編輯回答
祈歡
  1. 你的 nginx 不完整,不知道這臺 nginx 配置本身有什么其它的東西。(是可能造成你說的這種情況的)
  2. 從你的瀏覽器,到你的這臺 nginx ,又不一定是“直接連接”的,中間可能有其它節(jié)點,其它節(jié)點的工作方式就說不準了。(比如中間是掛了白名單的7層代理什么的)
2017年4月4日 15:54
編輯回答
卟乖

你的 server_name 是不是配置了域名,而不是ip,而且你貼出來的配置不全,貼全一點大家才好看問題

2017年5月18日 05:14
編輯回答
澐染

你貼的配置文件不全,一般是配置中設(shè)置了location匹配規(guī)則

2017年11月10日 04:44
編輯回答
心悲涼

因為通過IP訪問,沒有匹配到這個server,而是在其他server配置塊處理了。

2017年11月14日 01:37