我正在运行 Apache 2.2.15。我已经安装了 Comodo SSL 证书。我有本文底部代码片段中显示的虚拟主机指令。
当我通过重新启动 Apache 时,apachectl restart
我没有收到与我的指令相关的语法错误。但是 http 守护进程服务没有启动,并且我的所有 vhost 都已关闭。我在浏览器中收到以下错误消息:
无法访问此站点...拒绝连接。ERR_CONNECTION_REFUSED
Listen 443
NameVirtualHost *:443
...
<VirtualHost *:80>
DocumentRoot /home/abc/public_html
ServerName example.com
ServerAlias *.example.com
ErrorLog logs/example_error_log
CustomLog logs/example_access_log common
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /home/abc/public_html
ServerName example.com:443
ServerAlias *.example.com
ServerAdmin [email protected]
UseCanonicalName On
<IfModule ssl_module>
SSLEngine on
SSLCertificateFile /etc/ssl/example_com_cert.cer
SSLCertificateKeyFile /etc/ssl/example.key
SSLCACertificateFile /etc/ssl/example_com_interm.cer
</IfModule>
ErrorLog logs/example_error_log
CustomLog logs/example_access_log common
</VirtualHost>
有什么想法吗?