Сервер 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
Надеюсь, это поможет,