Сервер Apache2 не отвечает с IPV4-адресом

Я использую веб-сервер apache2 на Ubuntu 14.04, который я использую для сохранения файлов с моего ноутбука с помощью Owncloud.

Раньше я мог подключаться через HTTP, используя мой внешний IP-адрес (IPv4), и я использовал этот публичный адрес для подключения даже из моей домашней сети.

Так как несколько дней я не получаю ответа при попытке из домашней сети, хотя она все еще работает из сотовой сети, а также, если просто войти с моего ноутбука в VPN моей компании.

Странно то, что если я использую HTTP:[мой публичный IPv6] сервер отвечает просто отлично.

Я отключил брандмауэр Ubuntu и брандмауэр Comcast для устранения неполадок, но без разницы.

в моем /etc/apache2/ports.conf у меня есть Listen 80.

1 ответ

Я думаю, что ответ, который вы ищете, можно найти по адресу https://httpd.apache.org/docs/2.4/bind.html.

Пожалуйста, убедитесь, что ваша версия apache2 соответствует документации (текущая версия 2.4)

Короче говоря, добавьте 0.0.0.0 (или любой другой адрес IPv4, который вам нужен) перед 80:

Слушать 0.0.0.0:80

Надеюсь, это поможет,

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