gpt4 book ai didi

ssl - 无法在 Centos 7 apache2 上安装 Comodo SSL 证书

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

我已经购买了 Comodo PositiveSSL。现在我有 certificate.key 和 zip-archive,其中包含 4 个文件。

AddTrustExternalCARoot.crt, 
COMODORSADomainValidationSecureServerCA.crt,
COMODORSAAddTrustCA.crt,
my_domain_ru.crt

首先我读到我必须将这些文件加入一个 mySite.ca-build。

cat my_site_ru.crt  COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt > mySite.ca-bundle

其次,我将那里的文件保存到/usr/local/ssl/my_site/。

那我去

/etc/httpd/conf.d/my_site_ru.conf

并添加了这个

 SSLEngine On
SSLCertificateFile /usr/local/ssl/my_site/my_site_ru.crt
SSLCertificateKeyFile /usr/local/ssl/my_site/certificate.key
SSLCertificateChainFile /usr/local/ssl/my_site/mySite.ca-bundle

但是之后

systemctl restart httpd

我遇到了一个错误

Bad Request Your browser sent a request that this server could not understand. Reason: You're speaking plain HTTP to an SSL-enabled server port. Instead use the HTTPS scheme to access this URL, please.

如果我尝试使用 https://my_domain.ru 打开我的网站我看下一个

Connection is not secure

最佳答案

您在端口 80 上启用了 SSL 配置,预计非 ssl 配置。

您必须有两个 apache 配置:一个用于端口 80,您将没有 SSL 指令,另一个用于端口 443,您将启用 SSL上。

简单的例子:

<VirtualHost IP_Address:80>
...Some configurations here...
</VirtualHost>
<VirtualHost IP_Address:443>
SSLEngine On
SSLCertificateFile /usr/local/ssl/my_site/my_site_ru.crt
SSLCertificateKeyFile /usr/local/ssl/my_site/certificate.key
SSLCertificateChainFile /usr/local/ssl/my_site/mySite.ca-bundle
... another configuration, such as ServerName, DocumentRoot, etc. ...
</VirtualHost>

关于ssl - 无法在 Centos 7 apache2 上安装 Comodo SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53444029/

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