gpt4 book ai didi

apache2 - Apache 2个不同的虚拟主机指向第一个

转载 作者:太空宇宙 更新时间:2023-11-03 17:14:41 25 4
gpt4 key购买 nike

嗯,我对此很陌生,所以,如果我犯了一些愚蠢的错误,我很抱歉,但我一直在努力让我的 Apache 虚拟主机在不同的域中正常工作。我有一个带有 CentOS 6 和 Apache 2 的 VPS,我在其中运行 2 个具有不同域名的网站;他们几天前都工作正常。但是在我做了一些改变之后(我不记得了)他们表现得很愚蠢。问题是这两个域都指向 vhosts 文件中的第一个文档根目录。这是我的 vhosts.conf

NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin support@domain.me
DocumentRoot /var/www/domainme
ServerName domain.me
ErrorLog /var/www/log/domainme.log
</VirtualHost>
<VirtualHost *:80>
ServerAdmin support@domain.com
DocumentRoot /var/www/domaincom
ServerName domain.com
ErrorLog /var/www/log/domaincom.log
</VirtualHost>

每次我尝试访问 domain.com 时,它都会给我 domain.me 的索引文件,但是如果我将 domain.com 的配置放在 vhosts 文件中的 domain.me 之前,然后转到 domain.me;它会给我 domain.com 的索引。顺便说一句,我有两个用于 VPS 的 IP。感谢阅读,希望这不是什么大问题。

最佳答案

试试这个

Listen *:80
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin contact@domain.tld
DocumentRoot /path/to/domain1/
ServerName domain1.com
ServerAlias domain1.com www.domain1.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin contact@domain.tld
DocumentRoot /path/to/domain2/
ServerName domain2.com
ServerAlias domain2.com www.domain2.com
</VirtualHost>

关于apache2 - Apache 2个不同的虚拟主机指向第一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18970047/

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