VPS侦探论坛

 找回密码
 注册
查看: 4252|回复: 1

LNMPA情况下的iptables开启后的设置操作,请军哥验证

[复制链接]
发表于 2013-8-17 15:13:29 | 显示全部楼层 |阅读模式

我安装了lnmpa服务,也安装了eaccelerator与memcached,eaccelerator没有确定是否启用,但memcached是确定没有启用。现在服务器的iptables服务是关闭的。


/etc/init.d/iptables status


iptables: Firewall is not running.



我想开启iptables服务,但是开启后,网站无法访问。所以必须重新设置iptables。

我需要用到SSH、FTP、WWW访问的端口。
同时,发现lnmpa情况下,ngnix反向代理给apache的设置时127.0.0.1:88这样的设置,那么我想应该也要开通88端口。
所以总共要开通 20,21,22,80,88 这几个端口。所以操作设置如下:


/etc/init.d/iptables start
iptables -F
iptables -X

iptables -A INPUT -p tcp --dport 22  -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp --dport 20  -j ACCEPT
iptables -A OUTPUT -p tcp --sport 20 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp --dport 21  -j ACCEPT
iptables -A OUTPUT -p tcp --sport 21 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp --dport 88  -j ACCEPT
iptables -A OUTPUT -p tcp --sport 88 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
iptables -A OUTPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
iptables -A INPUT -p tcp -s 0/0 --dport 80 -j ACCEPT
iptables -A OUTPUT  -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT
iptables-save > /etc/sysconfig/iptables
iptables -L

请军哥看看这个操作是否正确。
谢谢!!!


同时,我想以后可能要增加端口,所以按以上步骤设置好iptables了,如果要增加6899端口,是否进行以下操作?
iptables -A INPUT -p tcp --dport 6899  -j ACCEPT
iptables -A OUTPUT -p tcp --sport 6899 -m state --state ESTABLISHED -j ACCEPT
iptables-save > /etc/sysconfig/iptables
/etc/init.d/iptables restart

[ 本帖最后由 sam 于 2013-8-17 15:17 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-8-17 16:52:02 | 显示全部楼层


https://www.vpser.net/security/linux-iptables.html
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-12-25 02:01 , Processed in 0.032593 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表