gpt4 book ai didi

apache - 使用 webmin 创建虚拟主机加载默认站点

转载 作者:行者123 更新时间:2023-12-04 20:46:24 25 4
gpt4 key购买 nike

因此,我正在尝试设置一个机架空间云服务器,以使用单个 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/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

最佳答案

我通过添加指令解决了这个问题
ServerAlias domain.tld *.domain.tld

您可以在 Apache -> 您的虚拟域设置 -> 网络和地址 -> 备用虚拟服务器名称字段下找到此设置。

域名.tld
*.domain.tld

关于apache - 使用 webmin 创建虚拟主机加载默认站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17374171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com