有幾臺(tái)伺服器在公網(wǎng)固定IP(220.174.XX.XX)下,這幾臺(tái)伺服器透過(guò)路由器聯(lián)通網(wǎng)絡(luò),其中一臺(tái)伺服器IP(192.168.0.220)作為內(nèi)網(wǎng)WEB伺服器,運(yùn)行了nginx,在這個(gè)伺服器上有2個(gè)網(wǎng)站,目前在路由器上是這樣設(shè)定這兩個(gè)網(wǎng)站的連接埠映射的:
在這個(gè)伺服器上運(yùn)行的nginx監(jiān)聽的是80端口,對(duì)外則是8888端口,然後通過(guò)在DNSPOD的設(shè)置就可以通過(guò)域名:
http://files.XXXX.com:8888/ 訪問這個(gè)頁(yè)面
nginx上files.xxxx.com.conf的部分配置如下:
#現(xiàn)在的問題來(lái)了,第二個(gè)網(wǎng)站web.xxxx.com.conf的設(shè)定部分:
server{
listen 80;
server_name web.xxxx.com;
...
路由的連接埠對(duì)映配置:
然後在DNSPOD也做了同樣類似的的A記錄解析設(shè)置,但是依然是無(wú)法存取http://web. xxxx.com:8080
該怎麼去設(shè)定?
配置看起來(lái)沒有問題,不太清楚原因是什麼。不過(guò)既然網(wǎng)域不同,那也可以用8888埠來(lái)存取。 http://web.xxxx.com:8888。還有不知道你修改配置後有沒有重啟Nginx。
可能性比較多,先確定web.xxxx.com能否在內(nèi)網(wǎng)使用80埠存取。
另外雖然說(shuō)是公網(wǎng)固定IP,但是部分運(yùn)營(yíng)商還是可能會(huì)封鎖80、443、8080等端口的,換一個(gè)高位端口先測(cè)試一下。
部分路由器可能不太正常,盡量在外網(wǎng)訪問,而非在內(nèi)網(wǎng)存取外網(wǎng)IP+連接埠。