在 Fedora 35 上的同一 LAN 中的其他计算机上无法看到来自 nginx 的初始页面
Cannot see initial page from nginx in other computers in same LAN on Fedora 35
我已经使用命令“sudo yum install ngingx”安装了它,它在浏览器中使用它自己的 ip 从计算机主机上可见,但在同一 LAN 中的其他计算机上解析 ping 它不起作用并回答超时错误.我知道有一个 /etc/nginx/nginx.conf 文件,但我没有看到任何有效的配置来解决这个问题(或者我没有很好地搜索)。
机器有互联网并解析 ping 到局域网中的其他机器
有人可以指导我吗?
我使用 virtualbox 来 运行 Fedora
谢谢,我离开这里nginx.confenter image description here
首先,你在virtualBox中使用桥接模式吗?如果是这样并且这仍然不起作用,请通过输入 shell:
检查 Fedora 是否启用了防火墙
systemctl status firewalld.service
如果激活,请检查配置主适配器的区域
firewall-cmd --get-active-zones
将端口 443 和 80 添加到与您的界面相关的区域(例如 FedoraWorkstation)
firewall-cmd --zone=FedoraWorkstation --permanent --add-port=80/tcp
firewall-cmd --zone=FedoraWorkstation --permanent --add-port=443/tcp
这应该可以解决问题
我已经使用命令“sudo yum install ngingx”安装了它,它在浏览器中使用它自己的 ip 从计算机主机上可见,但在同一 LAN 中的其他计算机上解析 ping 它不起作用并回答超时错误.我知道有一个 /etc/nginx/nginx.conf 文件,但我没有看到任何有效的配置来解决这个问题(或者我没有很好地搜索)。 机器有互联网并解析 ping 到局域网中的其他机器 有人可以指导我吗? 我使用 virtualbox 来 运行 Fedora 谢谢,我离开这里nginx.confenter image description here
首先,你在virtualBox中使用桥接模式吗?如果是这样并且这仍然不起作用,请通过输入 shell:
检查 Fedora 是否启用了防火墙systemctl status firewalld.service
如果激活,请检查配置主适配器的区域
firewall-cmd --get-active-zones
将端口 443 和 80 添加到与您的界面相关的区域(例如 FedoraWorkstation)
firewall-cmd --zone=FedoraWorkstation --permanent --add-port=80/tcp
firewall-cmd --zone=FedoraWorkstation --permanent --add-port=443/tcp
这应该可以解决问题