【发布时间】:2014-07-20 20:02:15
【问题描述】:
我正在使用基于名称的虚拟主机配置,以服务于不同的网站 来自同一个 IP 地址。例如:
http://www.myserver.com/website1
http://www.myserver.com/website2
http://www.myserver.com/website3
...
http://www.myserver.com/websiten
所有这些都存储在我的服务器中,在目录中:
/var/www/website1
/var/www/website2
/var/www/website3
...
/var/www/websiten
我想在浏览 URL 时使用 website1 作为默认网站:
http://www.myserver.com
为此,我正在尝试这种方法:
<VirtualHost *:80>
DocumentRoot /var/www
ServerName www.myserver.com
Alias / /var/www/website1 ### ALIAS HERE
<Directory /var/www/website1>
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/website2>
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
...
<Directory /var/www/websiten>
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
但它不起作用。请帮忙。
【问题讨论】:
标签: apache web default virtualhost