【发布时间】:2013-07-18 18:04:26
【问题描述】:
我正在尝试为我的 apache 服务器设置一个 digicert ssl 通配符证书。我对某事有点困惑。到目前为止,我有以下配置:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName x.y.com
ServerAlias x.y.com
DocumentRoot /webapps/x/public
<Directory /webapps/x/public>
Options -MultiViews
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/log/apache2/y.com_error.log
LogLevel warn
CustomLog /var/log/apache2/y.com_access.log combined
ServerSignature On
</VirtualHost>
NameVirtualHost *:443
<VirtualHost *:443>
ServerName x.y.com
ServerAlias x.y.com
DocumentRoot /webapps/x/public
<Directory /webapps/x/public>
Options -MultiViews
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/log/apache2/y.com_error.log
LogLevel warn
CustomLog /var/log/apache2/y.com_access.log combined
ServerSignature On
SSLEngine on
SSLCertificateFile /etc/certificates/www_y_com.crt
SSLCertificateKeyFile /etc/certificates/www_y_com.key
SSLCertificateChainFile /etc/certificates/DigiCertCA.crt
RailsEnv myenv
</VirtualHost>
但我明白了:
NameVirtualHost *:80 没有 VirtualHosts (98)Address 已在使用中: make_sock:无法绑定到地址 0.0.0.0:443 没有监听套接字 可用,正在关闭
我应该如何配置它才能使其工作?
非常感谢!
【问题讨论】:
-
也许你应该在Server Fault上问这个问题。
标签: ssl apache2 debian ssl-certificate