Назад | Перейти на главную страницу

Невозможно получить доступ к сайту на apache с машины на другой локальной сети

Здравствуйте, я новичок в apache и веб-серверах, и мне нужна помощь.

Я хочу разместить веб-сайт на одном компьютере и перейти к нему с другого компьютера в другой среде как часть тестовой среды.

Я не могу перейти на веб-сайт удаленно. Я установил веб-сайт в локальной сети на компьютере с веб-сервером apache (брандмауэр отключен на компьютере с веб-сервером).

Другой портативный компьютер (A) находится в соседней сети (сеть x).

Я хочу перейти на веб-сайт на другом LAN (Y), используя A.

Я могу пинговать в обоих направлениях и просматривать веб-сайт с помощью "http: //A.B.C.D/website.html"из браузера компьютера, на котором установлен веб-сервер.

Спасибо

Если вы можете выполнить эхо-запрос с портативного компьютера A на компьютер B, то IP-адрес будет доступен оттуда. Если вы не можете получить доступ к порту 80 (веб-сервер) на машине B с ноутбука A (но он доступен локально, как вы говорите), единственные возможные проблемы заключаются в том, что между ними есть брандмауэр, который блокирует доступ к порту 80 или ваш apache прослушивает только localhost, а не внешний IP.

Если это брандмауэр, это может быть вызвано аппаратным или программным брандмауэром (iptables / брандмауэр Windows и т. Д.).

Чтобы проверить, прослушивает ли Apache внешний интерфейс или только на локальном хосте. Если он слушает только локальный хост, используйте netstat -tlnp на машине B (если это Linux). Измените Apache Listen директива, указывающая, какие IP-адреса следует слушать.