Я вытаскиваю свои волосы из-за этой проблемы в течение последних 8 часов, и я не могу на всю жизнь найти эту проблему.
У меня новая установка Ubuntu 17.10 на машина, на которой я установил apache2. Когда я пытаюсь подключиться к серверу на localhost, я получаю тестовую страницу Ubuntu, как обычно. Но когда я пытаюсь подключиться из любого места за пределами локального хоста, я ничего не получаю. Независимо от того, какой браузер я использую, просто говорится, что время ожидания подключения.
Я пробовал пинговать сервер, и пинг проходит. Каждая другая машина в моей сети может получать трафик на порт 80, чтобы исключить проблемы с маршрутизатором. UFW неактивен, поэтому я не вижу, как это может мешать. Я даже пытался переключиться на другую ОС на одном компьютере, и он работает, когда я переключаю ОС, но он не будет работать с 17.10.
На данный момент я нахожусь на своем пути, и я не уверен, что делать дальше.
Любая помощь будет принята с благодарностью и спасибо заранее! [ ! d4]
Общее устранение неполадок сетевого стека следующим образом:
Прежде всего проверьте, работает ли ваша служба и прослушивает сетевой сокет (интерфейс) i.e ipaddress и номер порта. Запустив следующее: netstat -lanp | grep apache2 Прежде всего проверьте, работает ли ваша служба и прослушивает сетевой сокет (интерфейс) i.e ipaddress и номер порта. Запустив следующее: Попробуйте подключиться к вашему сокету с другого компьютера telnet ipaddress_ofyour_apache_host 80, вы должны получить
Trying ipaddress_ofyour_apache_host..
Connected to ipaddress_ofyour_apache_host
Попробуйте подключиться к telnet ваш сокет с другого компьютера telnet ipaddress_ofyour_apache_host 80 Попробуйте подключиться к вашему сокету с другого компьютера
sudo systemctl stop apparmor.service sudo update-rc.d -f apparmor удалить Проверить снова из своей сети браузера, если вы все еще не получаете страницу вперед и проверяете apache2 access.logНу, проблема исправлена, но, к сожалению, я не могу точно объяснить, почему. У меня было статическое сопоставление с сервером в маршрутизаторе, и я думаю, серверу это не понравилось. Я переключил IP-адрес сервера, и он работает нормально.
Общее устранение неполадок сетевого стека следующим образом:
Прежде всего проверьте, работает ли ваша служба и прослушивает сетевой сокет (интерфейс) i.e ipaddress и номер порта. Запустив следующее: netstat -lanp | grep apache2 Прежде всего проверьте, работает ли ваша служба и прослушивает сетевой сокет (интерфейс) i.e ipaddress и номер порта. Запустив следующее: Попробуйте подключиться к вашему сокету с другого компьютера telnet ipaddress_ofyour_apache_host 80, вы должны получить
Trying ipaddress_ofyour_apache_host..
Connected to ipaddress_ofyour_apache_host
Попробуйте подключиться к telnet ваш сокет с другого компьютера telnet ipaddress_ofyour_apache_host 80 Попробуйте подключиться к вашему сокету с другого компьютера
sudo systemctl stop apparmor.service sudo update-rc.d -f apparmor удалить Проверить снова из своей сети браузера, если вы все еще не получаете страницу вперед и проверяете apache2 access.logНу, проблема исправлена, но, к сожалению, я не могу точно объяснить, почему. У меня было статическое сопоставление с сервером в маршрутизаторе, и я думаю, серверу это не понравилось. Я переключил IP-адрес сервера, и он работает нормально.