apache主配置文件httpd.conf
[root@eric6apache]# cat conf/httpd.conf|grep -v '.*#'|grep -v '^$'|nl
1ServerRoot"/application/apache2.2.25" #apache的根目录,应只能root访问,一般不需要更改此项
2Listen 80#apache监听的端口,默认为80,如果同时监听81端口,可以增加一行Listen81
#3行-8行为apache的用户和组配置,即在运行时以次用户的身份启动服务和读取文件
3<IfModule !mpm_netware_module>
4<IfModule !mpm_winnt_module>
5User daemon#apache运行的用户,默认为daemon,建议修改下,如:oldboy
6Group daemon#apache运行的组,默认为daemon,建议修改下,如oldboy
7</IfModule>
8</IfModule>
9ServerAdmin you@example.com#系统管理员的信箱,此项非常重要,当网站出现问题,页面会显示此信箱地址
10DocumentRoot "/application/apache2.2.25/htdocs"#apache默认的web站点目录,路径结尾不要添加斜线
11<Directory />#这将禁止访问文件系统所在的目录,并添加你希望允许访问的目录块
12Options FollowSymLinks#FollowSymLinks表示允许使用符号链接,没有加的选项默认为禁用
13AllowOverride None #表示禁止用户对目录配置文件(htaccess进行修改)重载,普通站点目录此项建议不开
14Order deny,allow #允许未被明确拒绝的
15Deny from all#拒绝任何人访问
16</Directory>
17<Directory "/application/apache2.2.25/htdocs">#apache站点目录
18Options Indexes FollowSymLinks#允许目录浏览,允许符号链接
19AllowOverride None#不允许使用
20Order allow,deny#拒绝未被允许的
21Allow from all#允许所有人进入
22</Directory>
23<IfModule dir_module>
24DirectoryIndex index.html#默认索引文件,可以以空格分隔,写多个
25</IfModule>
26<FilesMatch "^\.ht">#htaccess和htpasswd拒绝访问
27Order allow,deny
28Deny from all
29Satisfy All
30</FilesMatch>
31ErrorLog "logs/error_log"#错误日志路径
32LogLevel warn#日志级别为警告级别
33<IfModule log_config_module>#下面是日志格式
34LogFormat "%h %l %u %t \"%r\" %>s %b\"%{Referer}i\" \"%{User-Agent}i\"" combined
35LogFormat "%h %l %u %t \"%r\" %>s %b" common
36<IfModule logio_module>
37LogFormat "%h %l %u %t \"%r\" %>s %b\"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
38</IfModule>
39CustomLog "logs/access_log" common#apache访问日志
40</IfModule>
41<IfModule alias_module>
42ScriptAlias /cgi-bin/ "/application/apache2.2.25/cgi-bin/" #别名,可以注视
43</IfModule>
44<IfModule cgid_module>
45</IfModule>
46<Directory "/application/apache2.2.25/cgi-bin">#cgi目录,可以注视
47AllowOverride None
48Options None
49Order allow,deny
50Allow from all
51</Directory>
52DefaultType text/plain
53<IfModule mime_module>
54TypesConfig conf/mime.types
55AddType application/x-compress .Z
56AddType application/x-gzip .gz .tgz
57</IfModule>
58<IfModule ssl_module>
59SSLRandomSeed startup builtin
60SSLRandomSeedconnect builtin
61</IfModule>
转载于:https://blog.51cto.com/laoshuxmao/1312489