Я пытаюсь получить доступ к своему серверу apache2, который размещен в системе Linux на основе Debian по локальной сети, но, к сожалению, он недоступен.
Хотя я пытаюсь получить доступ к нему как localhost
или 192.168.1.x
(через IP-адрес), он доступен на локальной машине, но в локальной сети он недоступен.
Я также попробовал свежую установку сервера apache2 и попытался исправить, но ничего полезного ..
Я изменил файл /etc/apache2/ports.conf
где я прокомментировал строку Listen *:80
и изменил ее на Listen 0.0.0.0:80
Кроме того, я изменил файл /etc/apache2/sites-available/000-default.conf
котором изменил строку VirtualHost *:80
на VirtualHost 0.0.0.0:80
Насколько мне известно, в системе не работает брандмауэр. или любые виды правил iptabe.
Пока я пробую команду netstat, она показывает:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 7780/apache2
Nmap IP 192.168.1.x
также показывает, что порт открыт.
Более того, при попытке сервера контента через python -m SimpleHTTPServer 8080
контент доступен только на локальном компьютере, но не в локальной сети. Я сомневаюсь, что это какая-то проблема с сетью или переадресацией портов или что-то подобное. Я могу ошибаться здесь, хотя!
Может ли кто-нибудь помочь мне разобраться в проблеме и помочь мне выяснить, что мне здесь не хватает?