Я имею, устанавливают Сервер Ubuntu 14.04 на независимом сервере, с его внутренним IP 10.10.10.9
.
Это, как предполагается, закрытый (как в, должно только быть доступным другим 10.10.10.X
Только дюйм/с), и хорошо работает, как, но теперь мне говорят открыть этот сервер для мира.
Я установил сетевой маршрутизатор для перенаправления 121.66.XXX.XXX:XXXX
кому: 10.10.10.9
.
Проблема - это:
Когда я соединяюсь с 121.66.XXX.XXX:XXXX
, адрес веб-браузера автоматически изменяется на 10.10.10.9
, который это не должно делать. Содержание на 10.10.10.9
IP не может быть замечен из других сетей, если соединение 121.66.XXX.XXX:XXXX
.
Я посмотрел на apache2 access.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"
и может только предположить, что это говорит мне, что перенаправляется.
Я попытался искать что-либо, что может помочь, и все еще невежественный.
Журнал Apache, кажется, предполагает, что перенаправление сделано на прикладном уровне.
Некоторым приложениям настроили siteurl
опция во время установки, и если Вы посещаете приложение из другого URL, они перенаправляют Вас к siteurl. Так, взгляните на свои конфигурации приложения и в конечном счете измените ту опцию соответствовать внешнему IP.