的情况下使用-6ren"> 的情况下使用-好吧...我尝试使用 ServerName something.ooo ServerAlias www.something.ooo 但看起来.. 您不能使用 ServerAlias,除非它在 ​​ 中-6ren">
gpt4 book ai didi

linux - 如果您的服务器只有 1 个域名,为什么要使用 ?但为什么 "ServerAlias"不能在没有 的情况下使用

转载 作者:太空宇宙 更新时间:2023-11-04 04:13:51 24 4
gpt4 key购买 nike

好吧...我尝试使用

ServerName something.ooo
ServerAlias www.something.ooo

但看起来..

您不能使用 ServerAlias,除非它在 ​​

中使用
<VirtualHost *:80>
</VirtualHost>

为什么会这样?

如果服务器仅使用 1 个域名,因此不需要“虚拟”的东西,会发生什么。例如“虚拟主机”?

最佳答案

VirtualHost 设计用于多个站点,但是,当使用别名时,Apache 会假设您拥有 example.com,并且需要 widget.example.com。话虽如此,仅仅因为它只是一个 www,并不意味着 Apache 不会将它们视为“单独的”域,因此需要 VirtualHost 标记。

这就是为什么您可以使用 ServerName,但在没有 VirtualHost 的情况下无法使用 ServerAlias。 WWWnon-www 是独立的域。

关于linux - 如果您的服务器只有 1 个域名,为什么要使用 <VirtualHost> ?但为什么 "ServerAlias"不能在没有 <VirtualHost> 的情况下使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17818666/

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