服务器技术

 首页 > 服务器技术 > Linux > 为Linux(CentOS)防火墙添加端口 - Linux操作系统:U

为Linux(CentOS)防火墙添加端口 - Linux操作系统:U

分享到:
【字体:
导读:
          今天安装了一台CentOS的服务器,最精简安装的,半个小时就安装完了,而且我所需要的最基本的功能都有,真是完美啊。接下来,我就安装了DirectAdmin(简称DA),但是安装成功后就是打...

今天安装了一台CentOS的服务器,最精简安装的,半个小时就安装完了,而且我所需要的最基本的功能都有,真是完美啊。

接下来,我就安装了DirectAdmin(简称DA),但是安装成功后就是打不开管理页面,查了很多遍都找不到问题,最后想到可能是防火墙问题。关闭防火墙之后果然就好了,但是关闭防火墙毕竟是不安全的,所以下面我就添加了几个端口,一个是访问网站需要的80端口,一个是DA默认的2222端口,当然你也可以更改一下DA的管理面板访问端口。

Linux的防火墙叫iptables,配置文件在/etc/sysconfig里面,我依次进行了如下操作:

#vi /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 2222 -j ACCEPT


然后保存并重启防火墙,这样我们需要的端口就添加进去了。

Update 2010-3-2: 写文章的时候没特别注意,发现wp程序把半角的两个-转化为全角的-了,所以评论中的bbao也提到了这一点,不过当时也没太注意,今天哥们ppopcn说我的时候我才注意到,在此表示歉意,现在已经更正。
 
      上一篇:nginx做非80端口转发 - Linux操作系统:Ubuntu_Centos 下一篇:Ubuntu 11.04开启Tomcat 6 的80远程访问 - Linux操作系统
    分享到:
    Ubuntu 11.04开启Tomcat 6 的80远程访问 ...
    Ubuntu 11.04 开启 Tomcat 6 的 80远程访问这个真的很难找,网上找了N多资料,都是说怎么打开防火墙的。但是,这个根本就不是防火墙的问题,是tomcat的配置中有这样一个选项,限制80端口的使用。  #开启网络访问的80端口 ###tomcat6 开启80端口#修改 /etc/default/tomcat6 文件中 AUTHBIND=yes,并将注释去掉 # If you ...
    nginx做非80端口转发 - Linux操作系统:U...
    nginx可以很方便的配置成反向代理服务器 server {listen 80;server_name localhost; location / {    proxy_pass http://147.16.24.175:9500;    proxy_set_header Host $host:80;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    prox...
    •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
    • 在这里……