-1

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) アドレスは既に使用されています: make_sock: アドレス 0.0.0.0:443 にバインドできませんでした。リッスンしているソケットがありません。シャットダウンしています

これを機能させるには、どのように構成すればよいですか?

どうもありがとう!

4

1 に答える 1