Так, я выполняю Apache на внутреннем сервере, и я портирую переданный, говорю порт 10000 снаружи для портирования 80 внутренне.
Мой маршрутизатор не поддерживает обратную петлю, таким образом, я пытался получить доступ к нему снаружи своей сети. Я перешел в <external ip>:10000/wordpress
и я вижу страницу входа в систему Wordpress очень хорошо.
Когда я протестировал <internal ip>:80
на моей внутренней сети я вижу значение по умолчанию Apache, "Это работает!" веб-страница. Я могу даже просмотреть вокруг своей/var/www/папки, если я даю ей правильный путь. Но когда я перехожу в <internal ip>:80/wordpress/
, мой браузер автоматически пытается перенаправить его к <internal ip>:10000/wordpress
и это перестало работать.
Почему это перепутывает <internal ip>
с <external port>
и как я мешаю ему перенаправить? Я должен смочь перейти в <internal ip>:80
от моей внутренней сети и не имеют его перенаправление.
Сервер ОС: сервер Ubuntu 10.10
Маршрутизатор: Trendnet 652BRP
Для тестирования Вашего перенаправления портов для веб-страницы я использовал бы Browsershots и сделал бы снимок или 2 из того, что замечено с внешней стороны. Вы будете видеть, что нечетные результаты пытаются получить доступ к интерфейсу глобальной сети с внутренней части. таким образом, всегда хорошо получить истинную внешнюю перспективу.
Вы, вероятно, получаете "Его Работы!" апачская страница по умолчанию из-за того, как Wordpress был настроен. Если установка была выполнена со средством автоматизации, она, возможно, сделала пользовательское правило с mod_rewrite
или измененный Ваша конфигурация Apache. Проверьте Ваш дважды httpd.conf
видеть конфигурацию хоста для Apache, а также Listen
директива.