开发者社区> 问答> 正文

Apache的安全配置 - 叶敏

Apache的安全配置
1、尽量安装新版本的Apache
2、禁用不需要的模块,找到httpd.conf的loadModule行,对于不需要的用#注释掉
3、设置Apache的bin、conf、logs目录属主为root,权限为755
4、将Apache以专用的用户身份运行,配置httpd.conf
Userwww-data
Groupwww-data
5、禁止目录索引,关闭服务端SSI包含
<Directory/var/www/html>
   Options -Indexes -Includes
</Directory>
6、禁止对目录配置文件进行重载
<Directory/>
      AllowOverride None
</Directory>
7、仅允许访问指定目录。对根目录设置禁止访问,然后对需要让用户访问的目录开放访问权限
<Directory/>
      Order deny,allow
      Deny from all
</Directory>
<Directory"/var/www/www.example.com">
      Order allow,deny
      Allow from all
</Directory>
8、隐藏特征,不展示Web服务器类型和版本
ServerSignatureOff
ServerTokensProd
9、目录访问限制,可以设置重要目录只允许特定的IP访问
<Directory"/var/www/www.example.com/admin">
   order deny,allow
    denyfrom all
    allowfrom 10.1.0.0/16
</Directory>

展开
收起
虎笑 2014-06-06 19:11:11 7174 0
1 条回答
写回答
取消 提交回答
  • 您的帖子很精彩!希望很快能再分享您的下一帖!
    2014-07-01 22:50:28
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像