【发布时间】:2018-05-09 05:31:51
【问题描述】:
我想在我的 apache 上设置虚拟主机。
sudo a2enmod vhost_alias -> Module vhost_alias already enabled
我有这两个文件:
/var/www/test/index.php 和 /var/www/test2/index.php
我想分别加载它们
http://test.local/ 和 http://www.test.local/
或
http://test2.local/ 和 http://www.test2.local/
我的配置文件:(/etc/apache2/sites-enabled/000-default.conf)
UseCanonicalName Off
<VirtualHost *:80>
ServerAlias *.local
VirtualDocumentRoot /var/www/%1+
</VirtualHost>
VirtualDocumentRoot /www/hosts/%0/docs
VirtualScriptAlias /www/hosts/%0/cgi-bin
我不明白我做错了什么,请帮助我。我在谷歌上搜索了 2 天,但什么也没有。我已经阅读了http://httpd.apache.org/docs/2.0/vhosts/mass.html,但这对我没有帮助。 你能告诉我应该如何配置我的文件吗?
【问题讨论】:
-
你是否启用了在 apache config 中包含 vhosts 文件的行?