防火墙关闭后出现linux运行项目报错怎么修复?

防火墙关闭后出现linux运行项目报错怎么修复?,第1张

linux的防火墙一般是iptables,还有一个是selinux,要开机关闭这两个方法如下:

开机不自动启动iptables使用命令:chkconfig iptalbes off命令

开机不启动selinux,需要更改文件

vi /etc/selinxu/config 和 vi /etc/sysconfig/selinux  两个文件,将其中的SELINUX=enforcing改为SELINUX=disabled

重启服务器即可。

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭 *** 作: 

在开启了防火墙时,做如下设置,开启相关端口;

修改/etc/sysconfig/iptables 文件,添加以下内容: 

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT。

重启后生效  开启: chkconfig iptables on   关闭: chkconfig iptables off ;

即时生效,重启后失效  开启: service iptables start  关闭: service iptables stop 。

Linux防火墙相关命令如下,请参照设置:

(1) 重启后永久性生效:

开启:chkconfig iptables on

关闭:chkconfig iptables off

(2) 即时生效,重启后失效:

开启:service iptables start

关闭:service iptables stop

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭 *** 作。

(3)在开启了防火墙时,做如下设置,开启相关端口,

修改/etc/sysconfig/iptables 文件,添加以下内容:

-A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport 80 -j ACCEPT

-A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport 22 -j ACCEPT

或者:

/etc/init.d/iptables status 会得到一系列信息,说明防火墙开着。

/etc/rc.d/init.d/iptables stop 关闭防火墙

(4)最后:

在根用户下输入setup,进入一个图形界面,选择Firewall configuration,进入下一界面,选择Security Level为Disabled,保存。重启即可。

看了一下fedora的,估计和centos相同。

这句话手工执行可以,但不应该就这样出现在配置文件中。

配置文件可以通过iptables-save生成,如下

*nat

-A POSTROUTING -s 192.168.80.0/24 -o 98.126.237.132 -j MASQUERADE

COMMIT


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8900092.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-22
下一篇2023-04-22

发表评论

登录后才能评论

评论列表(0条)

    保存