架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7266|回复: 0

[Web] linux web服务器,防火墙iptables最简配置

[复制链接]
发表于 2014-11-3 16:04:29 | 显示全部楼层 |阅读模式
配置防火墙(服务器安全优化)

安全规划:开启 80  22 端口并 打开回路(回环地址 127.0.0.1)

         # iptables –P INPUT ACCEPT

         # iptables –P OUTPUT ACCEPT

         # iptables –P FORWARD ACCEPT

         以上几步操作是为了在清除所有规则之前,通过所有请求,如果远程操作的话,防止远程链接断开。

接下来清除服务器内置规则和用户自定义规则:

         # iptables –F

         # iptables -X



         打开ssh端口,用于远程链接用:

         # iptables –A INPUT –p tcp –dport 22 –j ACCEPT



         然后关闭INPUT 和 FORWARD请求:

         # iptables –P INPUT DROP

         # iptables –P FORWARD DROP



         接下来设置环路,使得 ping 127.0.0.1这样的包额可以通过。后面php会使用这个规则,

         Nginx中设置php-fpm访问地址:http://127.0.0.1:9000 即用到这个规则

         # iptables –A INPUT –i lo –j ACCEPT



         接下来设置允许其他机器 ping 本机,也可以不允许,不允许会更加安全。

         # iptables –A INPUT –p icmp –j ACCEPT



         接下来开放web服务端口 80

         # iptables –A INPUT –p tcp –dport 80 –j ACCEPT



         最后保存设置:

         # iptables-save

         # service iptables restart



         至此已经完成关闭除22 80之外的所有对外端口,服务器可以通过任意端口向外发请求,但是外面的请求只能通过 80和22端口进入到内部。





上一篇:阿里云Centos配置iptables防火墙
下一篇:CorelDRAW X7 破解注册机下载+图文破解教程
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-29 11:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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