Ошибка доступа к локальному веб-серверу из Интернета [закрыто]

Я установил веб-сервер xampp в виртуальной машине windows 10. Я проверил, что сервер доступен с localhost. Я скачал программу NoIP, чтобы обновить ip. Затем я попытался получить доступ к веб-серверу, используя NoIP, предоставленный NoIP, но он не работает, он говорит: "http://192.168.0.1/interception.html Нет подключения к Интернету". Мой интернет-провайдер - Vodafone. Порты Apache - 80 и 443.

Любая помощь будет оценена по достоинству.

0
задан 2 January 2020 в 20:58
1 ответ

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

1) проверка xampp\apache\conf\httpd.conf и удостоверяется строка, которая запускается с Listen, dosen't включают localhost или 127.0.0.1. Если это делает Apache, только слушает на localhost, таким образом, погода не будет иметь значения, что мы передаем порты правильно или нет, Apache только примет соединения от 127.0.0.1. Если это действительно содержит IP, изменяет его, чтобы только содержать порт (исключая: Listen 80)

2a) (если Ваша VM использует NAT для совместного использования, это - IP-адрес хоста) Узнают локальный IP VM. Можно сделать это путем выполнения ipconfig в командной строке на VM. Порты передачи 80 и 443 к этому IP в Вашем программном обеспечении виртуализации. Методы для того, чтобы сделать это варьируются, в зависимости от какого программного обеспечения Вы используете для выполнения VM. После того как Вы имеете это, получаете IP хоста путем выполнения ipconfig на хосте. Вы будете использовать этот IP на шаге 3.

2b) (если Ваша сеть VM будет соединена мостом с Вашей сетью узла). Узнайте локальный IP своего VM. Можно сделать это путем выполнения ipconfig в командной строке на VM. Вы будете использовать этот IP на шаге 3.

3), Порты передачи 80 и 443 на Вашем маршрутизаторе к IP от шага 2.

4), Ваш веб-сайт должен быть доступным через Ваш общедоступный IP теперь. Можно найти общедоступный IP в whatismyip.host. К сожалению, если какой-либо включенный дюйм/с изменится, то это повредится. Также много домашних маршрутизаторов правильно не обрабатывает Вас пытающийся получить доступ к Вашему общедоступному IP из Вашей сети, таким образом, Вам, вероятно, придется выйти, Ваша собственная сеть видят, работало ли это.

2a всегда боль, по моему опыту, поэтому если возможный я рассмотрел бы просто конфигурирование Вашего VM к используемым соединенным мостом сетям. Остерегайтесь, хотя, некоторое программное обеспечение виртуализации не может обработать это, если Вы соединены через WiFi, так как WiFi ожидает единственный MAC-адрес на клиент.

, Если это должно помочь Вам изучить, как выполнить Ваш собственный сервер, больше питания также Вы. Я рекомендовал бы запуститься с работы XAMPP реальной машины, хотя, так как она удаляет 1 слой сетей для размышления о. Если это должно получить сайт PHP, работающий за 0 стоимостью, существуют свободные места для хостинга сайтов PHP/MySQL. Время работы не является большим, но выполнение Вашего домашнего маршрутизатора не будет иметь большое время работы также.

1
ответ дан 3 January 2020 в 15:43

Теги

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