windows环境下无法访问linux的nginx服务

windows无法访问linux环境下的nginx,一般是防火墙设定

首先是关闭防火墙这里有俩种办法

第一种方式就要把centos7的firewall切换到原来的centos 6的iptables模式方式

1.执行命令

systemctl stop firewalld         #停止firewall防火墙

systemctl mask firewalld        #注销firewall防火墙服务,.该服务在系统重启的时候不会启动

2.安装iptables-services

yum install iptables-services

3.设置开机启动

systemctl enable iptables    #iptables开机启动

systemctl stop iptables      #iptables关闭

systemctl start iptables       #iptables开启

systemctl restart iptables     #iptables重启

systemctl reload iptables

4.保存设置

service iptables save

5.前面这些只是重新更改防火墙设定,执行完这些后再次执行关闭防火墙指令就可以

service iptables stop 

这句话只是说要使用systemctl方式,不使用可以访问,看着不舒服可以用这句话

systemctl stop iptables

 

 

现在重新访问nginx会发现可以访问,但是这在开启防火墙后又会不行。

6. 编辑配置文件

 vi /etc/sysconfig/iptables

 

在其中加入这句

7.重启防火墙

systemctl restart iptables.service

这样以上就解决了问题。

第二种是办法是centos7的firewall模式解决问题

1.  firewall-cmd --add-service=http --permanent

2    firewall-cmd --add-port=80/tcp --permanent

3     firewall-cmd --reload

 

posted @   习惯了蓝  阅读(1215)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示