Apache Ubuntu 14.04.1多个SSL证书错误

Apache Ubuntu 14.04.1多个SSL证书错误,apache,ssl,webserver,virtualhost,vhosts,Apache,Ssl,Webserver,Virtualhost,Vhosts,我在我的Ubuntu web服务器上设置了两个网站,在获得两个SSL证书以正常工作时遇到了一些问题。一开始我确实有一个可以自己工作,但是,现在我无法成功地重新启动Apache 尝试重新启动Apache时出错 * Restarting web server apache2 * The apache2 configtest failed. Output of config test was: AH00526: Syntax error on line 3 of /etc/apache2/site

我在我的Ubuntu web服务器上设置了两个网站,在获得两个SSL证书以正常工作时遇到了一些问题。一开始我确实有一个可以自己工作,但是,现在我无法成功地重新启动Apache

尝试重新启动Apache时出错

 * Restarting web server apache2
 * The apache2 configtest failed.
Output of config test was:
AH00526: Syntax error on line 3 of /etc/apache2/sites-enabled/website1.conf:
ServerName takes one argument, The hostname and port of the server
Action 'configtest' failed.
<VirtualHost *:80>
    ServerAdmin support@localhost
    ServerName www.website1.com website1.com
    DocumentRoot /var/www/html/website1.com/public
    Redirect permanent /secure https://website1.com
</VirtualHost>


<VirtualHost _default_:443>
    ServerAdmin support@localhost
    ServerName website1.com
    DocumentRoot /var/www/html/website1.com/public
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    SSLEngine on
    SSLCertificateFile /var/www/html/website1.com/private/website1.crt
    SSLCertificateKeyFile /var/www/html/website1.com/private/website1_private.key
    SSLCertificateChainFile /var/www/html/website1.com/private/DigiCertCA.crt
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin support@localhost
    ServerAlias www.website2.com website2.com
    DocumentRoot /var/www/html/website2.com/public
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


<VirtualHost *:443>
    ServerAdmin support@localhost
    ServerName website2.com
    DocumentRoot /var/www/html/website2.com/public
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    SSLEngine on
    SSLCertificateFile /var/www/html/website2.com/private/website2.crt
    SSLCertificateKeyFile /var/www/html/website2.com/private/website2_private.key
    SSLCertificateChainFile /var/www/html/website2.com/private/DigiCertCA.crt
</VirtualHost>
/etc/apache2/ports.conf的输出

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

Listen 80

<IfModule ssl_module>
        Listen 443
</IfModule>

<IfModule mod_gnutls.c>
        Listen 443
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
#如果您只是在此处更改端口或添加更多端口,您也可能
#必须更改中的VirtualHost语句
#/etc/apache2/sites enabled/000-default.conf
听80
听我说
听我说
#vim:syntax=apachets=4sw=4sts=4srnoet
website1.conf的输出(来自/etc/apache2/sites的第一个vhost文件可用)


服务器管理员support@localhost
服务器名www.website1.com website1.com
DocumentRoot/var/www/html/website1.com/public
重定向永久/安全https://website1.com
服务器管理员support@localhost
ServerName网站1.com
DocumentRoot/var/www/html/website1.com/public
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
斯伦金安
SSLCertificateFile/var/www/html/website1.com/private/website1.crt
SSLCertificateKeyFile/var/www/html/website1.com/private/website1_private.key
SSLCertificateChainFile/var/www/html/website1.com/private/DigiCertCA.crt
website1.conf的输出(可从/etc/apache2/sites获得第二个vhost文件)


服务器管理员support@localhost
ServerAlias www.website2.com website2.com
DocumentRoot/var/www/html/website2.com/public
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
服务器管理员support@localhost
ServerName网站2.com
DocumentRoot/var/www/html/website2.com/public
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
斯伦金安
SSLCertificateFile/var/www/html/website2.com/private/website2.crt
SSLCertificateKeyFile/var/www/html/website2.com/private/website2_private.key
SSLCertificateChainFile/var/www/html/website2.com/private/DigiCertCA.crt
任何帮助或我的配置验证将不胜感激。提前谢谢