在 apache SSL 中为两个域提供服务

问题描述 投票:0回答:1

我的apache配置是这样的

<VirtualHost informatyk2022a.online:443>
        SSLEngine on
        SSLCertificateFile  /etc/letsencrypt/live/informatyk2022a.online/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/informatyk2022a.online/privkey.pem
    SSLProxyEngine on
    ProxyPass / https://informatyk2022a.online:7183/
    ProxyPassReverse / https://informatyk2022a.online:7183/
</VirtualHost>

<VirtualHost dropdown.pl:443>
        SSLEngine on
        SSLCertificateFile  /etc/letsencrypt/live/dropdown.pl/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/dropdown.pl/privkey.pem
    SSLProxyEngine on
    ProxyPass / https://informatyk2022a.online:7183/
    ProxyPassReverse / https://informatyk2022a.online:7183/
</VirtualHost>

所以我从 www.informatyk2022a.online 或 informyk2022a.online 重定向到

https://informatyk2022a.online

我在端口 7183 上有 c# asp 核心服务。它在域上运行良好。

我还将 dropdown.pl 重定向到 https://dropdown.pl:443

在服务中,它是

的代理
https://informatyk2022a.online:7183/

但浏览器不显示网站,而是显示无法证明来自

的证书
informatyk2022a.online

但是我指定了 dropdown.pl 证书供 apache 提供服务。

它不提供网站服务。

C# 在安全端口上为带有证书的网站提供服务。 apache 不使用自己的证书为网站提供服务,而是提供 c# 服务器证书。如何使 apache 从两个不同的域提供相同的安全服务?

我将 dropdown.pl 443 代理更改为 c# 使用的 http 端口,但没有帮助。

我无法在两个不同域的一个端口上提供相同的安全服务。

|Apache 无法为 dropdown.pl 域提供安全 SSL 证书

asp.net apache
1个回答
0
投票

您可以在证书主题备用名称中设置第二个主机的主机名。

例如命令 cab 类似于:

generate-certificate.sh -m <yourmail>  -d informatyk2022a.online -d dropdown.pl 

为两台主机生成一个证书

© www.soinside.com 2019 - 2024. All rights reserved.