apache2 localhost отказался подключиться

Я устанавливаю apache2.4 на Ubuntu 16.04 с пользовательской кулинарной книгой в Chef. Я не могу подключиться к localhost после нового схождения, и у меня нет Chef, чтобы изменить какие-либо файлы конфигурации, пока я не выясню, почему я не могу подключиться. Я ожидаю увидеть целевую страницу index.html по умолчанию, но ничего не работает. Я могу использовать ssh в моей бродяжнической машине, но мой браузер ничего не загрузит с сервера. В конце этого я хотел бы иметь свой собственный HTML-файл, который был создан в /var/www/html/ в качестве целевой страницы для моего сервера Apache.

Ниже приведены несколько методов, которые я уже предпринял:

Я побежал wget localhost и 127.0.0.1 всегда выдает:

--2017-06-21 08:40:05-- http://localhost/ Resolving localhost (localhost)... 127.0.0.1 Connecting to localhost (localhost)|127.0.0.1|:80... failed: Connection refused.

Запуск sudo systemctl status apache2 в моих VM-выходах:

Active: active (running) since Wed 2017-06-21 12:17:31 UTC; 31min ago

Запуск ps -ef | grep apache в моих выводах VM:

root 12881 1 0 12:17 ? 00:00:00 /usr/sbin/apache2 -k start www-data 12884 12881 0 12:17 ? 00:00:01 /usr/sbin/apache2 -k start www-data 12885 12881 0 12:17 ? 00:00:01 /usr/sbin/apache2 -k start vagrant 13125 13109 0 13:08 pts/0 00:00:00 grep --color=auto apache

Запуск netstat -a | grep less в моей VM возвращается:

Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:ssh *:* LISTEN tcp 0 0 10.0.2.15:ssh 10.0.2.2:40222 ESTABLISHED tcp6 0 0 [::]:http [::]:* LISTEN tcp6 0 0 [::]:ssh [::]:* LISTEN udp 0 0 *:bootpc *:*

Я ранее пытался изменить конфигурационные файлы в

/etc/apache2/apache2.conf /etc/apache2/sites-enabled/000-default.conf

Наконец, я проверил разрешения на /var/www и /var/www/html, и все они 0755

Все вышеперечисленное не имели каких-либо успехов. Пожалуйста помоги. Прежде чем вы спросите, да, я перезапустил процесс apache после каждой модификации сервера.

1
задан 21 June 2017 в 17:28

2 ответа

Измените Listen 80 в вашем файле ports.conf на Listen 0.0.0.0:80 и он должен привязываться к сокету IPv4. Тем не менее, Apache больше не будет доступен через IPv6 в этом случае.

0
ответ дан 18 July 2018 в 11:17

Измените Listen 80 в вашем файле ports.conf на Listen 0.0.0.0:80 и он должен привязываться к сокету IPv4. Тем не менее, Apache больше не будет доступен через IPv6 в этом случае.

0
ответ дан 24 July 2018 в 19:46
  • 1
    К сожалению, это тоже не сработало. Все еще получает ту же ошибку соединения. – Pat D 21 June 2017 в 19:53

Другие вопросы по тегам:

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