apache配置文件参数详解。
这整个解释都是针对系统Cent OS 5.0安装时自带的apache所进行的。
⑴、先了解一下apache的相对结构。
/etc/httpd/conf/httpd.conf:主配置文件,其主要设定以它为主;
/etc/httpd/conf.d/*.conf:额外参数配置,如果你不想修改原始配置文件httpd.conf的话,可以将你自己的设置独立出来,如创建为/etc/httpd/conf.d/child.conf,apache启动时就被载入;
/usr/lib/httpd/modules/:apache支持很多模块,你所想要的模块都放在其中;
/var/www/html/:默认‘首页’所在目录,当你输入http://localhost时所显示资料所在目录;
/var/www/error/:配置错误或浏览器要求资料错误时,浏览器上出现的错误讯息以这个目录预设为主;
/var/www/icons/:它提供 Apache默认给予的一些小图示,你可以随意使用,当你输入http://localhost/icons/时所显示的资料所在;
/var/www/cgi-bin/:默认给一些可执行的CGI(网页程序)程序放置的目录;
/var/log/httpd/:默认的apache登录信息都放在这里,对流量较大的网站,这个目录要小心设置;
/usr/sbin/apachectl:apache的主要启动文件,其实是shell script;
/usr/sbin/httpd:apache的二进制启动文件。
⑵、主配置文件httpd.conf详解。
其基本设定格式如下,如例子对目录/var/www/html/的设定: