在 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
在腾讯云服务器centos7.5系统中lamp(centos7.5+apache+mysql+php)环境中安装ssl证书