惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
美团技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
Y
Y Combinator Blog
T
Tailwind CSS Blog
D
Docker
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Google DeepMind News
Google DeepMind News
腾讯CDC
Vercel News
Vercel News
Engineering at Meta
Engineering at Meta
U
Unit 42
The Cloudflare Blog
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
爱范儿
爱范儿
Recent Announcements
Recent Announcements
博客园 - 聂微东
博客园 - 叶小钗
H
Help Net Security
MyScale Blog
MyScale Blog

博客园 - 求必印

宝塔apache环境配置nodejs管理后台解决接口跨域问题 NodeJS生产环境发布流程 网页使用了艺术字体后加载很慢,字体文件太大,可以优化吗?怎么压缩? 使用宝塔面板FTP服务器无法获取远程列表的解决办法 H5前端特殊艺术字体文件太大,可通过font-spider压缩 P5JS学习笔记 把自己的代码通过npm发包过程 用户中心 - 博客园 防止刷票的一些方法介绍 解决wampserver无法启动问题 mysql远程连接开启与关闭 一键解决win10系统崩溃,重新安装问题处理办法 网页兼容最新IE声明meta方法 httpd进程数统计,IP封禁,IP连接数量情况查看 centos linux服务器apache+mysql环境访问慢优化方法 linux centos windows服务器修改数据库最大连接数的方法 CI框架页面打开空白,无报错为解决方法新环境 LINUX服务器 安装定时任务 设置定任务 Liux定时关机 linux centos系统 php安装GD库扩展
2024年9月26日记录网站安全性配置优化
求必印 · 2024-09-06 · via 博客园 - 求必印

1、修改apache配置httpd.conf文件

#关闭trace-method

TraceEnable off

#隐藏Apache版本信息

ServerSignature Off

ServerTokens ProductOnly

2、修改网站配置文件,不允许777目录执行任何可执行脚本

<VirtualHost *:801>
       ServerName www.website.com
    ServerAlias website.com
        ErrorLog /var/www/www.website.com/error.log
        DocumentRoot /var/www/www.website.com
  <Directory "/var/www/www.website.com/777目录">
    <FilesMatch "\.(?i:php|php3|php4)$">
      Order allow,deny
      Deny from all
      </FilesMatch>
  </Directory>
</VirtualHost>

3、修改所有网站目录权限为555

chmod -R 555 ./www.webroot.com/
chmod -R 555 ./www.webroot.com/*

4、修改网站上传文件目录权限为777

  chmod -R 777 ./www.webroot.com/upload/*
  chmod -R 777 ./www.webroot.com/upload/

5、增加网站上传目录.htaccess配置文件

说明:这个.htaccess文件放到777根目录下。

.htaccess文件内容:

<Files *>

    Options -ExecCGI

</Files>