我已经在独立服务器上安装了 Ubuntu Server 14.04,它有内部 IP 10.10.10.9
。
这应该是封闭的(也就是说,只能由其他10.10.10.X
IP 访问),并且运行良好,但现在我被告知要向全世界开放这台服务器。
我已将网络路由器设置为重定向121.66.XXX.XXX:XXXX
至10.10.10.9
。
问题是这样的:
当我连接到 时121.66.XXX.XXX:XXXX
,Web 浏览器地址会自动更改为,但这是不应该的。除非连接 ,否则其他网络无法看到 IP10.10.10.9
上的内容。10.10.10.9
121.66.XXX.XXX:XXXX
我查看了 apache2access.log
并看到以下输出:
121.66.XXX.XXX - - [07/Jan/2015:15:00:45 +0900] "GET / HTTP/1.1" 301 496 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36"
并且只能想象这是在告诉我它正在被重定向。
我尝试搜索任何可能有帮助的东西,但仍然毫无头绪。
答案1
Apache 日志似乎表明重定向是在应用程序级别完成的。
某些应用程序siteurl
在安装时会配置一个选项,如果您从另一个 URL 访问应用程序,它们会将您重定向到网站网址。因此,请查看您的应用程序配置并最终更改该选项以匹配外部 IP。