1

Я настроил свой домашний веб-сервер с помощью Fedora. Теперь, если я введу localhost или 192.168.0.1 в моей адресной строке, я вижу тестовую страницу Apache. Но если я введу свой текущий динамический IP-адрес в адресной строке, то я не смогу подключиться. Я делал это до использования inadyn и dns боюсь, но раньше я пытался с подключением к локальной сети, сейчас я использую Wi-Fi. Я думаю, именно поэтому у меня проблемы. Потому что IP моего рабочего стола Fedora становится 192.168.143.1 или чем-то, а ip шлюза по умолчанию - 192.168.1.3 . Если я 192.168.143.1 то смогу увидеть тестовую страницу Apache. Но не повезло для IP-адреса шлюза по умолчанию или динамического IP.

Любое предложение, как я могу решить это?

Я не изменил resolv.conf потому что каждый раз, когда я подключаюсь к интернету, он автоматически изменяется сетевым менеджером.

У меня нет роутера. У меня есть телефон Samsung Galaxy, который я использую в качестве точки доступа Wi-Fi. И мой телефон имеет подключение для передачи данных.

3 ответа3

0

Вам необходимо перенести порт 80 перенаправления с маршрутизатора (телефона) на устройство в вашей локальной сети (ноутбук).

Имейте в виду, что это может не сработать, поскольку сотовые провайдеры могут блокировать входящие соединения по умолчанию.

0

Проверьте конфигурацию Apache, чтобы убедиться, что сервер httpd прослушивает этот IP-адрес. Я установил мой на Listen *:80 вместо основного IP-адреса. Я использую CentOS, и файл конфигурации находится в /etc/httpd/conf/ .

Вы можете убедиться, что он выполняет динамическое прослушивание, используя netstat -an . Вы должны увидеть 1 запись для порта 80, например :::80 . У вас включен брандмауэр? Возможно, вам потребуется разрешить любой доступ к порту 80 из любого места. Можете ли вы отследить внешний IP?

0

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

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