【发布时间】:2013-06-26 18:51:20
【问题描述】:
所以我正在尝试设置一个机架空间云服务器来托管具有单个 IP 的多个站点(不是服务器)。我在 Ubuntu 12.04 LTS 服务器上安装了 Virtualmin/Webmin。我创建了目录 /var/www/sites/testsite。然后我在 Webmin->Servers->Apache Webserver 下创建了一个虚拟主机,设置如下:
Address: Any
Port: 80
Document Root: /var/www/sites/testsite
Server Name: testsite.com
然后,为了测试它,我在本地机器上编辑了 hosts 文件并添加了
[my.server.ip.address] testsite.com
然后在我的浏览器中访问 testsite.com,问题是它正在加载默认站点(在 /var/www)而不是我刚刚创建的虚拟站点(我通过在 /var/ 中添加不同的 index.html 文件来验证这一点www 和 /var/www/sites/testsite)。
这是在 /etc/apache2/sites-available/webmin.1372454178.conf 中创建的指令 webmin
DocumentRoot /var/www/sites/testsite
<Directory "/var/www/sites/testsite">
allow from all
Options +Indexes
</Directory>
ServerName testsite.com
ServerAlias www.testsite.com
【问题讨论】:
-
答案对吗?如果是这样,它应该被接受。谢谢!
-
如果它被标记为正确就好了;)
标签: apache virtualhost webmin