1

Я установил xampp и убедился, что файл конфигурации прослушивает порт 80. Я перенаправил http-порт с маршрутизатора на правильный IP-адрес компьютера.

Теперь я пытаюсь получить доступ к index.html, как это из другого дома http://myip:80 но он не работает. Что это может быть не так? httpd.config слушает порт 80

2 ответа2

2

Вы пытаетесь получить доступ "из другого дома"?

Поэтому вам нужен какой-то способ сообщить миру, что в Интернете есть машина (в вашей локальной сети), которая ответит на этот запрос, и вы начали с переадресации порта - хорошая работа. Большинство людей об этом забывают.

DNS необходимо обновить, указав имя хоста, соответствующее IP-адресу компьютера, на котором вы установили XAMPP. Бесплатный вариант - создать учетную запись на Dyndns.com и выбрать доменное имя по своему вкусу. Затем загрузите, установите и настройте их клиент динамического обновления - это обновит DNS всякий раз, когда изменяется IP-адрес вашего "сервера".

Если вы хотите получить доступ к своему сайту из своей собственной сети, проще добавить записи в файл hosts (%SystemRoot%\System32\drivers\etc\hosts) в Windows или /etc /hosts в * nix, поскольку вы можете хочу попасть в виртуальные хосты позже. :)

Добавьте строку:

whateveryouwant A.B.C.D

где A.B.C.D - это IP-адрес компьютера, на котором установлен XAMPP (например, 192.168.1.2) и сохраните его.

Затем вы можете получить доступ к своему веб-сайту с помощью:

http://whateveryouwant

Если вы решите выбрать динамический домен, вы также можете использовать то же имя домена в вашем файле hosts - например, mysite.dyndns.org .

Ссылка: Сделай сам Веб-сервер / Хостинг - Уроки

0

XAMPP настроен по умолчанию для ответа только на запросы на localhost . Вам нужно будет отредактировать httpd.conf чтобы убедиться, что директива listen не 127.0.0.1 как по умолчанию.

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