CentOS中iptables防火墙 开放80端口方法

开放端口:

 代码如下 复制代码

[root@WX32 ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT

保存配置:

 代码如下 复制代码

[root@WX32 ~]# service iptables save
Saving firewall rules to /etc/sysconfig/iptables:          [  OK  ]

重启防火墙:

 代码如下 复制代码

[root@WX32 ~]# service iptables restart
Flushing firewall rules:                                   [  OK  ]
Setting chains to policy ACCEPT: filter                    [  OK  ]
Unloading iptables modules:                                [  OK  ]
Applying iptables firewall rules:                          [  OK  ]
Loading additional iptables modules: ip_conntrack_netbios_n[  OK  ]

查看配置:

 代码如下 复制代码

[root@WX32 ~]# service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination        
1    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80

端口查看方法:

 代码如下 复制代码

[root@vcentos ~]# /etc/init.d/iptables status

Table: filter

Chain INPUT (policy ACCEPT)

num target prot opt source destination

1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:80

2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80

3 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0

Chain FORWARD (policy ACCEPT)

num target prot opt source destination

1 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0

补充:

查看CentOS防火墙信息:/etc/init.d/iptables status

关闭CentOS防火墙服务:/etc/init.d/iptables stop

检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet server_ip 80 来测试。

 代码如下 复制代码

1>.解决方法如下:

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

2>.然后保存:

/etc/rc.d/init.d/iptables save

3>.重启防火墙

/etc/init.d/iptables restart

时间: 2024-10-25 14:55:04

CentOS中iptables防火墙 开放80端口方法的相关文章

CentOS系统配置iptables防火墙详解

在CentOS下配置iptables防火墙,是非常必要的.来我们学习如何配置! 在Linux中设置防火墙,以CentOS为例,打开iptables的配置文件: Default vi /etc/sysconfig/iptables 通过/etc/init.d/iptables status命令查询是否有打开80端口,如果没有可通过两种方式处理: 1.修改vi /etc/sysconfig/iptables命令添加使防火墙开放80端口 Default -A RH-Firewall-1-INPUT -

CentOS 中VPS开启80端口方法

CentOS 防火墙开启80端口  代码如下 复制代码 #/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT 然后保存: #/etc/rc.d/init.d/iptables save 注意需要重启服务哦:执行service iptabels save 与 service iptables restart 端口查看方法:  代码如下 复制代

CentOS 上 iptables 防火墙的基本应用

iptables是Linux上常用的防火墙软件之一,在安装LNMP后.只要重启机器后,会发现Web站点打不开,这样很大程度是因为 iptable引起的.下面为大家列一些常的设置. 安装 iptables 防火墙 如果没有安装iptables的话需要先安装,在CentOS下执行: yum install iptables 清除已经有的防火墙规则 iptables -F iptables -X iptables -Z 开放指定端口 #允许本地回环接口(即运行本机访问本机) iptables -A I

linux下mysql开启远程访问权限 防火墙开放3306端口

开启mysql的远程访问权限 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限. 主流的有两种方法,改表法和授权法. 相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法 1.登陆mysql mysql -u root -p 2.修改mysql库的user表,将host项,从localhost改为%.%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将l

iptables防火墙规则导致端口不通的案例分析

iptables防火墙规则导致端口不通的案例分析 问题现象: 一台服务器的8080端口访问不通,但其他端口正常,例如ssh的22端口,ping也正常. 从其他机器上进行telnet连接8080端口测试,显示是下边这个结果. [root@iZ25a9b7bpcZ ~]# telnet xx.xx.xx.xx 8080 Trying xx.xx.xx.xx... telnet: connect to address xx.xx.xx.xx: No route to host 从telnet测试的结果

阿里云Centos配置iptables防火墙教程_Linux

虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptables服务状态 首先检查iptables服务的状态 [root@woxplife ~]# service iptables status iptables: Firewall is not running. 说明iptables服务是有安装的,但是没有启动服务. 如果没有安装的话可以直接yum安装 y

IIS与Apache共用80端口方法

apache|iis 为调试程序,本机安装iis与apache,无法同时使用80端口,现给出解决方法:    方法一:     IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址    c:\Inetpub\Adminscripts    cscript adsutil.vbs set w3svc/disablesocketpooling true    该命令反馈如下disablesocketpooling : (BOOLEAN) True 

Centos 7防火墙firewall开放80端口

开启80端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 出现success表明添加成功 命令含义: --zone #作用域 --add-port=80/tcp  #添加端口,格式为:端口/通讯协议 --permanent   #永久生效,没有此参数重启后失效 重启防火墙 1 systemctl restart firewalld.service 1.运行.停止.禁用firewalld 启动:# systemctl start

Centos 7防火墙firewalld开放80端口

开启80端口 1.firewall-cmd --zone=public --add-port=80/tcp --permanent  出现success表明添加成功  命令含义: --zone #作用域 --add-port=80/tcp  #添加端口,格式为:端口/通讯协议 --permanent   #永久生效,没有此参数重启后失效 重启防火墙 1.systemctl restart firewalld.service    1.运行.停止.禁用firewalld 启动:# systemct