1

Я новичок в создании веб-серверов. Я установил веб-сервер Apache на свой компьютер и перенаправил порт 80 на мой маршрутизатор. Когда я набираю http://localhost , 127.0.0.1 или мой локальный IP, т.е. 192.168.1.2 в моем веб-браузере, он загружает страницу сервера Apache по умолчанию с жесткого диска на моем локальном компьютере.

Я хочу отобразить эту страницу, когда пользователь вводит мой WAN IP в своем веб-браузере. Проблема заключается в том, что IP-адрес WAN перемещает браузер на страницу конфигурации моего маршрутизатора. Как отобразить мою веб-страницу вместо страницы конфигурации моего маршрутизатора. Я использую маршрутизатор ZTE ZXDSL831CII.

2 ответа2

3

Большинство маршрутизаторов, которые я использовал (в домашних условиях), не позволяют подключаться к внешнему IP-адресу изнутри.

Попробуйте получить доступ к своему собственному серверу через онлайн-прокси, например http://hidemyass.com/, чтобы проверить, работает ли он.

Если вы все еще получаете страницу конфигурации, вам разрешен доступ к маршрутизатору извне, попробуйте отключить его и попробуйте снова

Страница конфигурации должна быть видна из соображений безопасности только изнутри позади маршрутизатора, и это настройка по умолчанию для большинства маршрутизаторов.

1

Вам нужно перенаправить порт 80 с вашего маршрутизатора на сервер (компьютер с установленным Apache) и изменить порт удаленного управления с 80 на другой (я использую 8080; убедитесь, что ваш пароль установлен) или полностью отключить удаленное управление. Убедитесь, что ваш интернет-провайдер (ISP) поддерживает это соединение по типу сервера по вашему контракту - у меня нет "серверного" пакета, блокирующего несколько ключевых портов и ограничивающего скорость загрузки.

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