
Я пытаюсь настроить веб-сервер Apache в своей домашней сети. Я следовал инструкциям, найденным наhttp://www.boutell.com/newfaq/creating/hostmyown.htmlУ меня есть маршрутизатор d-link dir-601 с кабельным подключением к интернету.
Я могу подключиться к веб-серверу из своей локальной сети, используя URL-адрес, указывающий на IP-адрес моего сервера 192.168.0.103 в веб-браузере.
Но когда я пытаюсь просмотреть тот же сайт с телефона в сети 3G, я получаю сообщение «сервер не найден».
Мой публичный IP начинается с 61.xx.xxx.xxx, а мой маршрутизатор имеет IP 192.168.0.1
Может ли кто-нибудь помочь мне разобраться в этой проблеме?
решение1
Наиболее распространенной проблемой является то, что ваш брандмауэр/маршрутизатор блокирует этот тип входящего соединения. Попробуйте установить переадресацию портов с любого IP, порта 80 на порт 80 (или любой другой порт, который вы настроили на использование вашего сервера) в вашем маршрутизаторе и временно отключите ваш Windows или другой брандмауэр, затем попробуйте снова. Если это сработает, включите ваш брандмауэр и попробуйте снова. Если это не сработает, то укажите вашему брандмауэру принимать входящие соединения на порт 80.
решение2
Ваш телефон не подключен напрямую к вашей локальной сети. Это означает, что вся ваша сеть недоступна с вашего телефона. Весь смысл вашего маршрутизатора в том, чтобы сделать вашу локальную сеть недоступной из Интернета.
У вас есть два варианта:
- Подключите телефон напрямую к локальной сети с помощью беспроводного маршрутизатора или точки доступа.
- Включите переадресацию портов на маршрутизаторе, чтобы предоставить любому пользователю Интернета доступ к вашему веб-серверу.