我正在尝试在我的 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,看看它输出的最后消息是否提示发生了什么。