Apache2 上用于 Mautic 的虚拟主机在指定子域上“无法访问此站点”(但可以在其他地方访问)

Apache2 上用于 Mautic 的虚拟主机在指定子域上“无法访问此站点”(但可以在其他地方访问)

我正在与其他 3 个网站共享的 AWS 服务器上的 Debian GNU/Linux 12(bookworm)上配置一个全新的 Mautic 5.0.3 实例。假设(出于安全原因)它在 aaaa.com 上。

我已经像往常一样为 Apache2 配置了一个虚拟主机(并且可以工作),但由于某种原因,我得到了最奇怪的结果,我无法弄清楚为什么它不起作用。

我的 mautic 应用程序应该可以在https://email.aaaa.com但我却遇到了常见的无法访问域问题(Chrome 上是 DNS_PROBE_FINISHED_NXDOMAIN,其他导航器上也类似)。

另一方面,我不知道为什么我可以用https://emails.aaaa.com或者https://emailz.aaaa.com或任何类似的变体。这首先显示逻辑 NET::ERR_CERT_COMMON_NAME_INVALID 错误,因为 SSL 证书用于“电子邮件”。但除此之外,它有效。

额外信息:在主域和类似的虚拟主机上我有一个 WordPress 安装(即。https://aaaa.com) 以防万一。

我是否忽略了任何可能解释和解决这个问题的荒谬原因?

非常感谢您的见解和帮助:D!

这是我的虚拟主机配置,希望它能有帮助。顺便说一句,也欢迎任何其他评论/建议(我随时准备学习更多:)):

<VirtualHost *:80>

    ServerAdmin             [email protected]
    ServerName              email.aaaa.com

    DocumentRoot            /var/www/email.aaaa.com

    Redirect permanent      / https://email.aaaa.com/

    ErrorLog                ${APACHE_LOG_DIR}/aaCom_mautic_error.log
    LogLevel                warn
    CustomLog               ${APACHE_LOG_DIR}/aaCom_mautic_access.log combined

</VirtualHost>

<VirtualHost *:443>

    SSLEngine               on
    SSLCertificateFile      /etc/apache2/ssl/ChavePublica_aaComEmail.crt
    SSLCertificateKeyFile   /etc/apache2/ssl/ChavePrivada_aaComEmail.key
    SSLCertificateChainFile /etc/apache2/ssl/DigiCertCA_aaComEmail.ca-crt

    ServerAdmin             [email protected]
    ServerName              email.aaaa.com

    DocumentRoot            /var/www/email.aaaa.com

    ErrorLog                ${APACHE_LOG_DIR}/aaCom_mautic_error.log
    LogLevel                warn
    CustomLog               ${APACHE_LOG_DIR}/aaCom_mautic_access.log combined

    <Directory /var/www/email.aaaa.com>
        Options FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

</VirtualHost>

总结: 已访问https://email.aaaa.com/> 预期我的 Mautic 实例 > 得到一个 DNS_PROBE_FINISHED_NXDOMAIN 。奇怪的是:当我访问时,它有点工作https://emails.aaaa.com/

相关内容