A-A+
Ubuntu中的Apache配置文件介绍
Ubuntu对Apache2软件包做了大量定制,很多配置文件的布局都和原始Apache2的布局不同。以下是对/etc/apache2目录下各配置文件和子目录的说明。
apache2.conf——全局配置文件,不要轻易修改它;
conf.d/——该目录存放一些一般性的配置;
envvars——存放环境变量,一般不需要修改;
httpd.conf——用户配置文件;
mods-available/——该目录下是已经安装的可用模块;
mods-enabled——该目录下是已经启用的模块;
ports.conf——httpd服务的端口;
sites-available/——该目录下是可用的虚拟主机;
sites-enabled——该目录下是已经启用的虚拟主机。
其中apache2.conf是apache2的主配置文件,它会读取上面列出的所有目录和文件 (sites-available目录除外,因为Apache不需要知道有哪此虚拟主机可用,它只需要加载那些已经启用的虚拟主机即可)。
也可以使用a2enmod和a2dismod这两个命令来查看Apache2可用的和已经启用的模块。