在Ubuntu上,已经有了网站可用的结构。
那在redhat上呢? 将VirtualHostconfiguration保存在conf.d /下(如ssl.conf等)是否是一个好习惯,并在httpd.conf中添加include指令? 或者是最好修改httpd.conf?
把你的虚拟主机configuration放在:
/etc/httpd/conf.d/
虽然我没有在RedHat上自己使用VirtualHosts,但我正在使用configuration文件指向不同的目录,例如,我创build了一个名为/etc/httpd/conf.d/monitor.conf
的configuration文件:
Alias /monitor /home/monitor/www <Directory "/home/monitor/www"> Options +Indexes Allow from all </Directory>
请注意,您不需要显式链接/etc/httpd/conf.d/
文件,因为它们被/etc/httpd/conf.d/
中的以下行/etc/httpd/conf/httpd.conf
:
Include conf.d/*.conf