SSL 安装后 Apache2 崩溃

SSL 安装后 Apache2 崩溃

我正在尝试在我的 apache2 ubuntu 14.04 上安装 ssl。在我安装完所有凭证并重启 apache 后,我得到了

捕获 SIGTERM 关闭

没有更多错误或解释。我在 etc/apache2 中创建了一个名为 ssl 的文件夹,并使用以下命令在那里生成了我的 csr 和密钥:

openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr

以下是 sites-available 中的 000-default.conf:

我的 000-默认:

<VirtualHost *:80>
ServerName mydomain.com/
Redirect / h t t p s ://mydomain.com/
</VirtualHost>
<VirtualHost *:443>

ServerName mydomain.com:443
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/962dfc9e10c76031.crt
SSLCertificateKeyFile /etc/apache2/ssl/mydomain.com.key
SSLCertificateChainFile  /etc/apache2/ssl/gd_bundle-g2-g1.crt
ServerAdmin [email protected]
DocumentRoot /var/www/html
 <Directory /var/www/html/>
     AllowOverride All
     order allow,deny
     allow from all
   </Directory

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

然后我打电话

a2enmod ssl

并重新启动 apache。但我收到 SIGTERM 关闭信号。注意:我在严格模式下使用了 cloudfalre

答案1

根据我的经验,这种错误类型的解释会记录到主 Apache 错误日志文件中。查看该文件并查看它给出的错误,我希望这会很快引导您找到解决方案。如果没有日志条目,请检查 /var/log/messages,如果这两个地方都没有,请尝试使用 strace 启动 apache,看看它输出的最后消息是否提示发生了什么。

相关内容