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>