为了在我的 Lightsail 实例(使用 AMI)上安装 SSL,我按照此处提供的说明进行操作:http: //docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html
一旦我保存并尝试重新启动 Web 服务器,httpd 服务器将无法启动。这就是我得到的:
[ec2-user@ run] service httpd start
Starting httpd: (13)Permission denied: AH00058: Error retrieving pid file /var/run/httpd/httpd.pid
AH00059: Remove it before continuing if it is corrupted. [ FAILED ]
用须藤试过;
[ec2-user@ip- ~]$ sudo service httpd start Starting httpd: [FAILED]
我试图去目录并找到该文件,但它不存在。
[root@ip httpd]# ls -l
total 4
drwx------ 2 apache apache 4096 Jan 19 16:56 htcacheclean
我搜索了各种表格,包括 Stack,但找不到有效的帮助。谁能帮我解决这个问题?
我能够解决这个问题。我重新检查了 /etc/httpd/conf.d/ssl.conf 并发现我已经注释掉了“SSLCertificateKeyFile”并且“SSLCertificateKeyFile”上的私钥路径不正确。修复它并成功重新启动服务器。谢谢大家的帮助。