在 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

这应该可以解决问题