我试图得到一个SSL证书安装,但我得到一个错误,当重新启动Apache。我得到这个错误
Syntax error on line 25 of /etc/apache2/sites-enabled/xxxx.com:
命令“SSLCertificate”无效,可能是拼写错误或由未包含在服务器configuration中的模块定义的
现在域的conf是这样的
<virtualhost *:80> ServerAdmin [email protected] ServerName nearbyregistry.com ServerAlias www.xxxx.com DirectoryIndex index.cfm DocumentRoot "/var/www/nearby" </virtualhost> <virtualHost 23.xx.xx.xx:443> ServerName xxxx.com DocumentRoot "/var/www/nearby" SSLEngine on SSLCertificate /etc/apache2/ssl/certs/xxxx.com.crt SSLCertificateKeyFile /etc/apache2/ssl/private/www_xxxx_com.key SSLCertificateChainFile /etc/ssl/xxx_bundle.crt </virtualhost>
我错过了什么?
谢谢!
该指令应该是SSLCertificateFile 。
SSLCertificateFile /path/to/file
而不是SSLCertificate