centos如何打开端口?


本文摘自PHP中文网,作者coldplay.xixi,侵删。

centos如何打开端口?

centos打开端口的方法:

一、iptables(centos 6及以前)

1.打开/关闭/重启防火墙

开启防火墙(重启后永久生效):chkconfig iptables on

关闭防火墙(重启后永久生效):chkconfig iptables off

开启防火墙(即时生效,重启后失效):service iptables start

关闭防火墙(即时生效,重启后失效):service iptables stop

重启防火墙:service iptables restartd

2.查看打开的端口

1

/etc/init.d/iptables status

3.打开某个端口(以8080为例)

(1)开启端口

1

iptables -A INPUT -p tcp --dport 8080 -j ACCEPT

(2)保存并重启防火墙

1

2

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

/etc/init.d/iptables restart

4.打开49152~65534之间的端口

1

iptables -A INPUT -p tcp --dport 49152:65534 -j ACCEPT

同样,这里需要对设置进行保存,并重启防火墙。

5.其他打开方式

我们还可以通过修改/etc/sysconfig/iptables文件的方式开启端口,如下

1

vi /etc/sysconfig/iptables

然后在文件中增加一行

1

-A RH-Firewall-1-INPUT -m state ?Cstate NEW -m tcp -p tcp ?Cdport 8080 -j ACCEPT

参数说明:

?CA 参数就看成是添加一条规则

?Cp 指定是什么协议,我们常用的tcp 协议,当然也有udp,例如53端口的DNS

?Cdport 就是目标端口,当数据从外部进入服务器为目标端口

?Csport 数据从服务器出去,则为数据源端口使用

?Cj 就是指定是 ACCEPT -接收 或者 DROP 不接收

二、firewalld(centos7)

Centos7默认安装了firewalld,如果没有安装的话,可以使用yum install firewalld firewalld-config进行安装。

阅读剩余部分

相关阅读 >>

如何在CentOS下安装apache

linux如何查看端口是否开放?

CentOS安装时找不到硬盘

CentOS7如何关闭防火墙

CentOS查当前安装的服务器版本

CentOS如何修改php.ini

linux和CentOS的区别

apache配置端口转发的具体方法

CentOS安装mysql后3306端口不通

详解linux7设置静态ip的方法

更多相关阅读请进入《CentOS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...