虚拟主机的Apache2上的SSL安装问题

我试图得到一个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