ssl - 在 AWS Linux 中安装 SSL 后 HTTPD 停止

标签 ssl

我已经安装了 SSL 证书,但在尝试重新启动 Httpd 时“失败”了

这里我做了什么和怎么做

已关注 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html#ssl_enable

并启用 SSL/TLS。在安全组中允许 Httpd 端口 443(但页面不作为 HTTPS 打开)

然后我使用命令生成私钥和 CSR “openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr” 从 ( https://in.godaddy.com/help/generating-a-certificate-signing-request-csr-apache-2x-5269 ) 获取

然后我键入“Ls -l”并获得我创建的 key 和 CSR。将它们复制到/etc/pki/tls/certs/目录。然后输入 CSR(在 .txt 文件中键入 vi filename.csr 和副本)到 Godaddy 并获得证书和中间证书包。同时将证书文件和中间证书包上传到/etc/pki/tls/certs/目录

然后我编辑 ssl.conf(“cd/etc/httpd/conf.d/然后”sudo nanao ssl.conf)在 sslCertificateKeyfile、sslCertificatefile 和 sslcertificatechainfile 之前放# 然后放我的 sslcertificateKey、sslCertificatefile 和 sslcertificatechainfile 位置并保存 ssl。配置

然后输入“sudo service httpd restart”显示 httpd stop : OK 和 Httpd Start : Failed

让我知道我做错了什么。这是我第二次尝试。我第一次虽然我犯了错误,但可能会重新设置服务器并尝试但同样的问题。

希望有人能帮助我

谢谢

最佳答案

我得到了解决方案。检查日志并得到 key 和 csr 不匹配。然后我重新生成 key 并使用新 key 生成 csr 和 boom.. 完成 :)

关于ssl - 在 AWS Linux 中安装 SSL 后 HTTPD 停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34811602/

相关文章:

ssl - 为什么 SSL 证书链总是至少有 2 个子 CA?

Java TLS 连接行为

ssl - 如何生成用于加密的SSL证书和公钥?

apache - .htaccess 条件 RewriteBase

javascript - SSL 破坏了 socket.io

python - 是否可以检查出站 https 流量?

java - Java 应用程序如何无缝地接受服务器证书?

c++ - 何时调用 SSL_set_verify 与 SSL_CTX_set_verify

java - URL.openStream 生成错误 (javax.net.ssl.SSLException)

ssl - 什么是 NIO 协议(protocol)?