[英]Apache can't be reached from outside local network
最近,我的 apache 网络服务器在本地网络之外停止工作。 位于同一网络上的设备可以使用 ipv4、公共 ip 或域名进行连接(因此我不认为这是端口转发问题),但在网络外部,没有任何东西连接到 apache。 我还尝试使用其他端口连接到其他托管服务,并且成功了。 我的 isp 没有阻止端口 80,我认为他们不太可能开始阻止它。
自从测试外部连接以来我所做的一些更改:
使用wlan0
和eth0
接口之间的桥接器将我的服务器配置为也作为无线接入点运行(现在使用br0
ip 地址连接到任何服务,包括 apache)
禁用 apache 的 ssl 模块来更新证书(我不能这样做,因为 certbot 无法连接到 apache 进行授权)
需要注意的一件事是,本地网络之外的请求似乎甚至无法到达 Apache,因为/var/log/apache2/error.log
没有显示任何错误
出于某种原因,问题在于我的路由器没有在远程连接上转发端口 80。 我不知道为什么会这样,但是在我删除端口后,再次添加它并重新启动路由器它似乎可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.