如何在 Apache 中设置默认虚拟服务器(sites-available)?

如何在 Apache 中设置默认虚拟服务器(sites-available)?

我的 linode VPS 上有 2 个站点。我在 sites-available 目录 (/etc/apache2/sites-available/ourdomain.com.conf // mydomain.com.conf) 中配置了 ourdomain.com 和 mydomain.com,然后激活并重新启动了 Apache。

有没有办法将 ourdomain.com 指定为主/默认站点?因为当我通过 ip 访问时,Apache 显示 mydomain.com :(

答案1

ServerNameApache 按字母数字顺序读取您的 vhost 文件,如果或指令均不匹配,则它读取的第一个文件将成为默认 vhost ServerAlias。请参阅基于名称的虚拟主机支持在 Apache 文档中。

因此,无论您想要将哪个域设为“默认”,请确保 vhost 文件在目录列表中首先列出。

相关内容