Итак, я запускаю 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 Server 10.10

Маршрутизатор: Trendnet 652BRP

1 ответ1

0

Для тестирования переадресации вашего порта для веб-страницы я бы использовал Browsershots и сделал бы снимок или два из того, что видно снаружи. Вы увидите странные результаты, пытаясь получить доступ к интерфейсу WAN изнутри. так что всегда хорошо получить истинную внешнюю перспективу.

Вы, вероятно, получаете "Это работает!"msgstr "страница по умолчанию apache из-за того, как была установлена WordPress. Если установка была выполнена с помощью инструмента автоматизации, возможно, он создал пользовательское правило с mod_rewrite или изменил конфигурацию Apache. Дважды проверьте ваш httpd.conf чтобы увидеть конфигурацию хоста для Apache, а также директиву Listen .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .