CentOS 6.2 yum 安装配置 lnmp 服务器
(Nginx+PHP+MySQL)
1、配置防火墙,开启 80 端口、3306 端口
vi /etc/syscong/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j
ACCEPT(允许 80 端口通过防火墙)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j
ACCEPT(允许 3306 端口通过防火墙)
特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙
启动失败,正确的应该是添加到默认的 22 端口这条规则的下面
添加好之后防火墙规则如下所示:
#########################################
################
# Firewall conguration written by system-cong-rewall
# Manual customization of this le is not recommended.
*lter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
#########################################
################
系统运维 www.osyunwei.com 温馨提醒:qihang01 原创内容©版权所
有,转载请注明出处及原文链接
/etc/init.d/iptables restart #最后重启防火墙使配置生效
2、关闭 SELINUX
vi /etc/selinux/cong
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq 保存,关闭
shutdown -r now #重启系统