gpt4 book ai didi

linux - 启用虚拟主机后,如何使默认站点在 Apache 中保持事件状态?

转载 作者:太空宇宙 更新时间:2023-11-04 12:47:15 25 4
gpt4 key购买 nike

我已经在全新的 aws linux 服务器实例上安装了 Apache 2.4。我在 conf.d/vhosts.conf 中定义了 2 个虚拟主机,它们工作正常。我看到很多人询问如何在定义虚拟主机后访问默认站点,在尝试所有解决方案后我仍然遇到这个问题。 IPADDRESS 正在替换我的实际 IP。

DocumentRoot is defined in httpd.conf as /var/www/html
ServerName is IPADDRESS:80

在我的 vhosts 文件中,我在顶部创建了一个指向默认目录的默认虚拟主机

<VirtualHost IPADDRESS:80>
ServerName IPADDRESS
DocumentRoot /var/www/html
</VirtualHost>

..另外两个正常运行的虚拟主机

我也尝试过使用虚拟主机定义中的 *

<VirtualHost *:80>
ServerName IPADDRESS
DocumentRoot /var/www/html
</VirtualHost>

通过IP访问服务器,依然绕过第一个虚拟主机。到目前为止,日志文件没有向我显示任何有用的信息。我在哪里可以找到问题?

最佳答案

您可能应该在 ServerName 指令中使用名称而不是 IPADRESS。

<VirtualHost *>
ServerName www.example.com
</VirtualHost>

您可以在此处阅读更多信息 https://httpd.apache.org/docs/2.4/mod/core.html#servername

希望对你有帮助

关于linux - 启用虚拟主机后,如何使默认站点在 Apache 中保持事件状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38356153/

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