apache服务器搭建过程中需要注意到的一些问题
1.日志切分
windows:
利用自带工具 rotatelogs切分access.log和error.log
ErrorLog "|bin/rotatelogs.exe logs/apache_error-%Y-%m.log 86400"
CustomLog "|bin/rotatelogs.exe logs/access-%Y-%m-%d.log 86400" common
2.禁止显示目录列表
apache默认配置会显示目录列表。找到目录的配置项并修改:
将Options Indexes FollowSymLinks 修改为 Options FollowSymLinks 即可(删掉Indexes)
3.公共上传目录,禁止执行脚本文件
有些黑客会找到网站漏洞上传后门木马,如果木马是可执行程序的话,可能会导致网站挂掉。于是需要禁止公共目录的脚本执行
假设公共上传目录为Upload,则需要在apache配置中修改:
<Directory "D:/Uploads"><FilesMatch "\.(php|asp|jsp|js|aspx)$">Deny from all</FilesMatch>
</Directory>
这样可以阻止Uploads下所有可执行程序的运行
4.禁止包下载
网站对外开放后每天都会被人扫描,列如访问.rar,.zip,.sql,企图下载网站的代码以及数据库信息。在网站的根目录上对这些访问进行屏蔽即可
<Directory "D:">
<FilesMatch "\.(rar|zip|sql)$">
Deny from all
</FilesMatch>
</Directory>
5图片防盗链
其他网站如果直接引用网站的图片地址,会造成大量的外部请求,消耗服务器资源并占用网站带宽。故需要做防盗链配置 找到目录的配置项如:
<VirtualHost *:80>DocumentRoot "e:/yourdirectory"ServerName domainServerAlias domain1 domain2 SetEnvIfNoCase Referer "^http://([a-zA-Z0-9]+).domain.com" local_ref=1SetEnvIfNoCase Referer "^http://domain.com" local_ref=1<FilesMatch ".(txt|doc|mp3|zip|rar|jpg|gif|png)">Order Allow,DenyAllow from env=local_ref</FilesMatch>
</VirtualHost>
未完待续
apache服务器搭建过程中需要注意到的一些问题相关推荐
- Servlet服务器搭建过程中一些经验 Tomcat+Mysql数据库+http传输
(1),Notification类 是通知 (2),runnable接口的run()函数,实现多线程功能 (3)Handler承担着接受子线程传过来的(子线程用sedMessage()方法传递)Mes ...
- DM7数据守护搭建过程中及错误处理
DM7数据守护搭建过程中及错误处理 dm数据守护原理 DM 数据守护(Data Watch)的实现原理非常简单:将主库(生产库)产生的 Redo 日志传输到备库,备库接收并重新应用 Redo 日志, ...
- DXF搭建过程中常见的异常及解决方法
台服dnf搭建过程中可能会出现一些大大小小的问题,这里就个人搭建经验单独做一下总结. 1.缺依赖: ./df_bridge_r: error while loading shared librarie ...
- Minecraft 服务器搭建过程
Minecraft 服务器搭建过程 文章目录 Minecraft 服务器搭建过程 写在前面 更新升级系统 安装必要工具 nano screen wget zip unzip 安装Java SDK 在服 ...
- @以最缓和的方式 解决 K8S 集群搭建过程中遇到的问题
以最缓和的方式解决 K8S 集群搭建过程中遇到的问题 问题描述 启用 minikube dashboard之后,用 kubectl proxy 命令遇到错误 kubectl proxy error: ...
- 滴滴云「于某声」在「服务器采购过程中」受贿累计超过 1000 万元:已移交公安机关
滴滴云「于某声」在「服务器采购过程中」受贿累计超过 1000 万元:已移交公安机关 https://mp.weixin.qq.com/s/7c925OdbG07u1xEo5XWO4A 据投中网消息,滴 ...
- MySQL MGR搭建过程中常遇见的问题及解决办法
这篇文章主要介绍了MySQL MGR搭建过程中常遇见的问题及解决办法,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下 MGR搭建过程中遇到的一些故障.更多资源请访问www.ffu9.c ...
- ORACLE RAC TO RAC DG搭建过程中可能遇到的问题
在ORACLE DataGuard部署过程中,如果操作不规范,可能遇到很多想不到的问题.有些问题是配置参数不到位,有些 是操作不规范遗漏导致. 问题一 主库复制备库到备机时,rman远程登陆主 ...
- 仙侠手游源码《一剑问情》完整云服务器搭建过程-源码带GM后台+视频教程加文字教程
仙侠手游源码<一剑问情>完整云服务器搭建过程-源码带GM后台+视频教程加文字教程 下载地址:https://www.ldmzy.com/467/ 本人测试用的云服务器2核4G内存 1M 带 ...
最新文章
- vs2010 静态使用 opencv 2.46 库
- js空对象undefined
- 未将对象引用设置到对象的实例--可能出现的问题总结
- P1091 合唱队形[单调性+DP]
- getElementById和querySelector区别
- 为你整理了一份 Mysql 的学习笔记,建议收藏学习!
- 腾讯视频APP如何提交反馈
- java cropper 上传_java web 网站头像上传处理 (springmvc +bootstrap+cropper)
- 2017CCPC哈尔滨 D:X-Men
- 免费杀软中的王者:德国小红伞评测
- ra8873 ST7789区别
- 训练一个图像分类器demo in PyTorch【学习笔记】
- 站点html标贴验证,SEO优化之详解百度站点验证
- Netty自学-Netty学习(一)
- phpstorm集成phpunit
- ndk addr2line工具的使用
- javascript获取url信息的常见方法
- 那一夜, 我懂了视频帧
- 三十而立如何成为准富人
- 【毕业设计】机器学习中文文本聚类 - python 大数据