部分旧的vhost文件如下所示:
DocumentRoot "/var/www/myVhost"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/var/www/myVhost">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
升级到Ubuntu 13.10 / Apache 2.4后,将忽略vhost,直到删除所有<Directory>
配置为止。这是怎么回事?
答案 0 :(得分:2)
您可以使用此配置来处理多个虚拟主机。这些行将放在apache2.conf文件中。
<VirtualHost *:80>
ServerName mydomain.com
DocumentRoot /var/www
<Directory /var/www>
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName blog.mydomain.com
ServerAlias *.mydomain.com
DocumentRoot /var/www
<Directory /var/www>
Allow from all
</Directory>
</VirtualHost>
答案 1 :(得分:0)
我在Linux Mint 16上遇到了类似的问题:我希望服务器位置为/ home / user / www而不是/ var / www,但是无法看到要编辑的目录选项。
经过一番浏览后,我在第160行的/etc/apache2/apache2.conf中找到了它。
希望这会对你有所帮助。
答案 2 :(得分:0)
您需要放置此inside /etc/apache2/apache2.conf
文件
答案 3 :(得分:0)
截至目前(2014-03-25),我在完全更新的Ubuntu服务器上重新测试了相同的配置,并且不再忽略设置,只要为默认的AKA回退配置指定了默认目录选项。例如。 000-default.conf
。