我外網通過路由器埠映射,映射到這臺電腦上的某個服務(比如:192.168.1.42:3306,MySql)那么這個MySql是正常訪問的。
而我這臺電腦(192.168.1.42)上面安裝一個docker_nginx,配置:
server {
listen 9200;
server_name loca.home.com;
location / {
proxy_pass http://192.168.1.99:9200;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
然后我在這臺電腦上輸入:127.0.0.1:9200,也是可以正常訪問到另一臺電腦(192.168.1.99:9200)
分開來看,路由器埠映射(外網->192.168.1.42:3306)
nginx代理轉發(192.168.1.42:9200 -> 192.168.1.99:9200)
都是正常的。
這時候,我從外網,訪問9200埠,卻無法生效(從外網->192.168.1.42:9200 -> 192.168.1.99:9200)這一段無法完成,求教
求教可能的原因(大概有個思路也好)
應該從哪方面去思考,如何測驗排查可能的問題?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/246670.html
標籤:交換及路由技術
下一篇:求大佬幫忙解釋下這是什么原因
