使用Apache 2.4获取本地开发环境。 看起来事情发生了变化,相比之下2.2
特别是,conf.d /目录已经不存在了,现在我们只需要在httpd.conf中为虚拟主机文件的一个条目conf /目录:
#Include conf/extra/httpd-vhosts.conf
那么怎样才能获得多个虚拟主机configuration文件,并由此认识到最新版本的Apache?
我不想把所有的虚拟主机条目都放在一个文件中。 conf.d目录解决scheme是很好的,因为你只有虚拟主机文件在那里,没有其他configuration明智的过滤(小细节,但干净,IMO)
如果你想要的话,你总是可以把Include conf.d/*.conf放在你的httpd.conf 。
无论谁发现,这是2016年的更新
在我的Debian 8.2复制文件夹似乎被replace为conf-available和conf-enabled安装。
https://help.ubuntu.com/lts/serverguide/httpd.html#http-configuration :
conf-available :这个目录包含可用的configuration文件。 之前在
/etc/apache2/conf.d所有文件都应该被移到/etc/apache2/conf-available。
在Apache 2.4中,新的目录“conf-available”和“conf-enabled”取代了“conf.d /”。
从Apache 2.2迁移到2.4时,将“conf.d”中的文件移动到“conf-available”目录下。 然后,在“conf-enabled”中创build相应的符号链接。
(将“conf.d / *。conf”一行放回到“apache2.conf”“httpd.conf”不是一个好主意,下一次更新很可能会replace这个文件,你将不得不再次编辑它。)