Es gibt mehrere Server unter der festen IP des ?ffentlichen Netzwerks (220.174.XX.XX). Diese Server sind über den Router mit dem Netzwerk verbunden. Eine der Server-IPs (192.168.0.220) wird als Intranet-WEB-Server verwendet Hier wird Nginx ausgeführt. Die Portzuordnung dieser beiden Websites ist derzeit auf dem Router wie folgt eingerichtet:
Der auf diesem Server ausgeführte Nginx überwacht Port 80 und der externe Port ist 8888. Anschlie?end k?nnen Sie über die Einstellungen in DNSPOD über den Dom?nennamen auf diese Seite zugreifen:
http://files.XXXX.com:8888/
Ein Teil der Konfiguration von files.xxxx.com.conf auf Nginx lautet wie folgt:
Jetzt kommt das Problem, der Konfigurationsteil der zweiten Website web.xxxx.com.conf:
server{
listen 80;
server_name web.xxxx.com;
...
Routing-Port-Zuordnungskonfiguration:
Dann habe ich auch ?hnliche A-Record-Parsing-Einstellungen in DNSPOD vorgenommen, kann aber immer noch nicht auf http://web.xxxx.com:8080 zugreifen
Wie soll ich es konfigurieren?
配置看上去沒有問題,不太清楚原因是什么。不過既然域名不同,那么也可以用8888端口來訪問。http://web.xxxx.com:8888。還有不知道你修改配置后有沒有重啟Nginx。
可能性比較多,首先確定一下web.xxxx.com能否在內(nèi)網(wǎng)使用80端口訪問。
另外雖然說是公網(wǎng)固定IP,但是部分運(yùn)營商還是可能會(huì)封鎖80、443、8080等端口的,換一個(gè)高位端口先測試一下。
部分路由器可能不太正常,盡量在外網(wǎng)訪問,而非在內(nèi)網(wǎng)訪問外網(wǎng)IP+端口。