我想在我的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/
my conf file :( /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但它对我没有帮助 . 你能告诉我怎么配置我的文件吗?
1 回答
你在/ etc / hosts文件中添加了这行吗?
EDIT
试试这个配置:
在此工作之前尝试只使用一个域,然后您将为其他域配置别名
然后将此文件保存在/etc/apache2/sites-available/test.local.conf中
然后
去http://test.local