Недавно мой apache веб-сервер перестал работать за пределами моей локальной сети. Устройства, находящиеся в одной сети, могут подключаться с использованием ipv4, publi c ip или имени домена (поэтому я не верю, что это проблема переадресации портов), но за пределами сети ничто не подключается к apache. Я также попытался подключиться к другим размещенным службам, используя другие порты, и это сработало. Мой провайдер не заблокировал порт 80, и я думаю, что он вряд ли начал его блокировать.
Некоторые изменения, которые я сделал после тестирования внешнего соединения:
Настроил мой сервер также работать в качестве беспроводной точки доступа, используя мост между wlan0
и eth0
интерфейсами (и теперь используя br0
IP-адрес для подключения к любой услуге, включая apache)
Отключен модуль ssl для apache для обновления сертификатов (что я не смог сделать, так как certbot не может подключиться к apache для авторизации)
Следует отметить, что запросы вне локальной сети, кажется, даже не достигают Apache, так как в /var/log/apache2/error.log
ошибка не отображается