在 httpd.conf 文件中,www.domain2.com 解析为 www.domain1.com

in httpd.conf file www.domain2.com resolves to www.domain1.com instead

提问人:Mihir Rajani 提问时间:9/21/2023 更新时间:10/4/2023 访问量:28

问:

我正在使用 aws amazon linux 2 t3.medium 服务器 我已经安装了 httpd(不是 apache2)来配置 2 个 wordpress 网站 这是我的 .conf 文件查找 2 个域的方式,上面写着 domain1.com 和 domain2.com

<VirtualHost *:80>
    ServerName domain1.com
    ServerAlias www.domain1.com
    DocumentRoot "/var/www/html/domain1/"
</VirtualHost>


<VirtualHost *:443>
    ServerName domain1.com:443
    ServerAlias www.domain1.com:443
    DocumentRoot /var/www/html/domain1/

    SSLEngine on

    SSLCertificateFile /path/to/cert
    SSLCertificateKeyFile /path/to/cert
</VirtualHost>

<VirtualHost *:80>
    ServerName domain2.com
    ServerAlias www.domain2.com
    DocumentRoot "/var/www/html/domain2/"
</VirtualHost>


<VirtualHost *:443>
    ServerName domain2.com:443
    ServerAlias www.domain2.com:443
    DocumentRoot /var/www/html/domain2/

    SSLEngine on

    SSLCertificateFile /path/to/cert
    SSLCertificateKeyFile /path/to/cert
</VirtualHost>

我面临的问题是 domain1.com 正确解决 www.domain1.com 正确解决 domain2.com 正在正确解析 但 www.domain2.com 决心 domain1.com

可能是什么问题?

我需要有关正确配置的帮助,以便 www.domain2.com 不应解析为 domain1.com

linux wordpress amazon-web-services apache httpd.conf

评论


答:

0赞 Deep Bhattacharya 10/3/2023 #1

请检查您在 Route53 中的域名托管或您放置域记录的任何其他 DNS 提供商。

请注意,httpd 是 Amazon Linux 2、CentOS、RHEL OS 中使用的 Apache 服务。

将DNS记录如下 -

A record - domain1.com <public_ip_of_EC2>
CNAME record - www.domain1.com domain1.com
A record - domain2.com <public_ip_of_EC2>
CNAME record - www.domain2.com domain2.com

希望这能解决问题。

谢谢

评论

0赞 Mihir Rajani 10/12/2023
嗨,我也这样做了。发生的情况是,如果我将 domain2 配置移到 domain1 配置之上,那么 www.domain1.com 将重定向到 domain2.com。配置文件中发生的事情很奇怪。
0赞 Deep Bhattacharya 10/16/2023
对不起,我不清楚您的回复。您能否详细描述您的问题。