最近,我的apache网络服务器停止了在本地网络之外的工作。位于同一网络上的设备可以使用ipv4,公共ip或域名进行连接(因此,我不认为这是端口转发问题),但是在网络外部,没有任何东西可以连接到apache。我也尝试过使用其他端口连接到其他托管服务,并且它可以正常工作。我的isp尚未阻止端口80,我认为他们不太可能开始阻止它。
自测试外部连接以来,我进行了一些更改:
使用wlan0
和eth0
接口之间的网桥(现在使用br0
IP地址连接到任何服务,将我的服务器配置为也可以作为无线访问点运行,包括apache)
已禁用apache的ssl模块来续订证书(由于certbot无法连接到apache以进行授权,所以我无法这样做)
要注意的一件事是,本地网络外部的请求似乎甚至没有到达Apache,因为/var/log/apache2/error.log
中没有出现错误
答案 0 :(得分:0)
由于某种原因,问题出在我的路由器未转发远程连接上的端口80。我不知道为什么会这样,但是在删除端口后,再次添加了端口并重新启动了路由器,它似乎可以正常工作。