在 AWS Linux 中安装 SSL 后 HTTPD 停止

Posted

技术标签:

【中文标题】在 AWS Linux 中安装 SSL 后 HTTPD 停止【英文标题】:HTTPD Stopped After Install SSL in AWS Linux 【发布时间】:2016-04-21 01:52:58 【问题描述】:

我已安装 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”并获得我创建的密钥和 CSR。将它们复制到 /etc/pki/tls/certs/ 目录。然后将 CSR(在 .txt 文件中键入 vi filename.csr anc copy)输入到 Godaddy 并获得证书和中间证书包。还将证书文件和中间证书包上传到 /etc/pki/tls/certs/ 目录

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

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

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

希望有人能帮助我

谢谢

【问题讨论】:

你能给我们提供http守护进程日志的相关部分吗? 【参考方案1】:

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

【讨论】:

以上是关于在 AWS Linux 中安装 SSL 后 HTTPD 停止的主要内容,如果未能解决你的问题,请参考以下文章

如何在私有子网上托管的 aws ec2 实例中安装 Nginx

如何在 cpanel 中安装免费 ssl

在 aws cdk 中安装软件包时面临的问题

在腾讯云服务器centos7.5系统中lamp(centos7.5+apache+mysql+php)环境中安装ssl证书

在 wamp 服务器中安装 SSL:httpd-ssl.conf 中的错误

在 AWS 启动配置中安装并启动 httpd