0

次の仮想ホスト構成があります。

listen 80
listen 443
servername "example.com"
serveradmin "email@example.com"
namevirtualhost *:80
namevirtualhost *:443

directoryindex  index.html index.php
options -indexes -multiviews +followsymlinks

<directory /Volumes/dev1/http>
    allowoverride all
</directory>

<virtualhost *:80 *:443>
    servername example.com
    serveralias www.example.com
    documentroot "/Volumes/dev1/http/example"
    rewriteengine on
    SSLCertificateFile "/Volumes/dev1/ssl/_ssl-cert.crt"
    SSLCertificateKeyFile "/Volumes/dev1/ssl/_ssl-privatekey.crt"
    SSLCertificateChainFile "/Volumes/dev1/ssl/_ssl-csr.crt"
</virtualhost>

もちろんexample.com、ほんの一例です。

にアクセスすれば問題ありませんが、バージョンにhttp://example.comアクセスしようとすると、HTTPS

Safari can’t open the page “https://example.com/” because Safari
can’t establish a secure connection to the server “example.com”.

_ssl*ファイルはすべて配置されており、ターミナルから実行するhttpd -tと が返されますSyntax OK

私は何を間違っていますか?ありがとう!

4

1 に答える 1

1

これは私が使用しているもの(vhostsセクションのみ)で、FCGID、suexec、およびPHP固有の部分を省略しています。

    <VirtualHost *:80>
      ServerName example.com
      DocumentRoot "/var/www/example.com/htdocs"
      <Directory "/var/www/example.com/htdocs/">
        Options -Indexes
        AllowOverride All
        Order allow,deny
        Allow from All
      </Directory>

      ErrorLog "/var/www/example.com/error.log"
      CustomLog "/var/www/example.com/access.log" combined
    </VirtualHost>

    <VirtualHost *:443>
      ServerName example.com
      DocumentRoot "/var/www/example.com/htdocs"
      <Directory "/var/www/example.com/htdocs/">
        Options -Indexes
        AllowOverride All
        Order allow,deny
        Allow from All
      </Directory>

      SSLEngine on
      SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
      SSLCertificateFile /etc/apache/ssl/example.com.crt
      SSLCertificateKeyFile /etc/apache/ssl/example.key
      SSLCertificateChainFile /etc/apache/ssl/gd_bundle.crt

      ErrorLog "/var/www/example.com/error.log"
      CustomLog "/var/www/example.com/access.log" combined
    </VirtualHost>
于 2012-05-12T21:27:07.193 に答える