Apache: перенаправление внутреннего порта к публичному порту

Так, я выполняю 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

0
задан 04.02.2011, 04:53

1 ответ

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

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

0
ответ дан 27.11.2019, 18:27

Теги

Похожие вопросы