博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
企业级Apache详解2
阅读量:5111 次
发布时间:2019-06-13

本文共 2762 字,大约阅读时间需要 9 分钟。

http_conf主配置说明

root@lamp01 apache]# grep -Ev "#|^$" conf/httpd.confDocumentRoot "/usr/local/apache/htdocs"           -->服务器的根目录Listen 80                                         -->监听本机所有IP的80端口User daemon                                       -->默认用户Group daemon                                      -->默认属组ServerAdmin you@example.com                       -->管理员邮箱DocumentRoot "/usr/local/apache/htdocs"           -->默认站点目录
-->权限控制,表示根目录拒绝所有连接 Options FollowSymLinks AllowOverride None Order deny,allow Deny from all
-->新添加站点时候必须重新配置 Options Indexes FollowSymLinks -->允许显示目录结构,不安全 AllowOverride None Order allow,deny Allow from all
-->网站首页 DirectoryIndex index.html
-->文件匹配 Order allow,deny Deny from all Satisfy All
ErrorLog "logs/error_log" -->错误日志配置LogLevel warn -->错误日志级别
-->日志类型 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
CustomLog "logs/access_log" common
-->支持cgi-bin的配置,以及淘汰的语言 ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
AllowOverride None Options None Order allow,deny Allow from all
DefaultType text/plain
RequestHeader unset Proxy early
TypesConfig conf/mime.types AddType application/x-compress .Z AddType application/x-gzip .gz .tgz
SSLRandomSeed startup builtinSSLRandomSeed connect builtin

Apache结构优化:

    1.不对外展示目录结构       

vim /usr/local/apache/conf/http.conf            
#新添加站点时候必须重新配置 Options -Indexes FollowSymLinks #注释掉htdocs下的Indexes(添加-) AllowOverride None Order allow,deny Allow from all

    2.删除cgi-bin(已经淘汰的)      

vim /usr/local/apache/conf/http.conf            #
#AllowOverride None #Options None #Order allow,deny #Allow from all #

    3.关闭界面不显示Apache版本号(注释掉即可)       

vim /usr/local/apache/conf/extra/httpd-default.conf             #ServerTokens Full            #ServerSignature On

    4.打印不带图片的日志

隐藏Apache版本信息

1.编译源文件,进行修改    vim /root/software/httpd-2.2.34/include/ap_release.h 2.修改默认UNIX     vim /root/software/httpd-2.2.34/os/unix/os.h        define PLATFORM "WIN"        -->修改点

转载于:https://www.cnblogs.com/ftl1012/p/apache2.html

你可能感兴趣的文章
怎么保存退出vi编辑
查看>>
Java泛型的基本使用
查看>>
1076 Wifi密码 (15 分)
查看>>
rsync
查看>>
java中的IO操作总结
查看>>
noip模拟赛 党
查看>>
bzoj2038 [2009国家集训队]小Z的袜子(hose)
查看>>
Java反射机制及其Class类浅析
查看>>
Postman-----如何导入和导出
查看>>
面试题17:合并两个排序的链表
查看>>
Jmeter HTTPS接口测试的证书导入
查看>>
air开发中的requestedDisplayResolution 扫盲
查看>>
随机生成30道小学二年级四则远算题目
查看>>
python基础开发环境Pycharm的详细使用方法
查看>>
节点选取
查看>>
Xcode6新建项目没有.pch
查看>>
js 字符串转化成数字
查看>>
duobango-tinySAK,20121214
查看>>
突破自己的知识体系
查看>>
TensorFlowSharp
查看>>