2016-07-03 22 views
2

私のubuntuサーバー設定で非常に興味がある問題に遭遇しています。私はLAMPスタックを使っていくつかのウェブサイトを運営しています。SSL証明書とApache仮想ホスト

ウェブサイトの1つに専用のipとcomodo ssl証明書があります。他のウェブサイトは共有IP上にあり、SSLのSSL証明書を使用します。ここで

は、専用IP上のウェブサイトのための仮想ホストの設定です:

# domain: example.com 
# public: /home/myhomefolder/public/example.com/ 

<VirtualHost actual_dedicated_ip:80> 
    # Admin email, Server Name (domain name), and any aliases 
    ServerAdmin [email protected] 
    ServerName www.example.com 
    ServerAlias example.com 
    Redirect permanent/https://www.example.com/ 
    # Index file and Document Root (where the public files are located) 
    DirectoryIndex index.html index.php 
    DocumentRoot /home/myhomefolder/public/example.com/public 

    # Log file locations 
    LogLevel warn 
    ErrorLog /home/myhomefolder/public/example.com/log/error.log 
    CustomLog /home/myhomefolder/public/example.com/log/access.log combined 
</VirtualHost> 
<VirtualHost actual_dedicated_ip:443> 
    SSLEngine On 
    SSLProtocol ALL -SSLv2 -SSLv3 
    SSLHonorCipherOrder On 
    SSLCipherSuite ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS 
    SSLCertificateFile /etc/apache2/ssl/www.example.com.crt 
    SSLCertificateKeyFile /etc/apache2/ssl/www.example.com.key 
    SSLCertificateChainFile /etc/apache2/ssl/www.example.com.ca-bundle 
    <Directory /home/myhomefolder/public/example.com/public> 
     Require all granted 
     AllowOverride ALL 
    </Directory>  
    ServerAdmin [email protected] 
    ServerName example.com 
    DocumentRoot /home/myhomefolder/public/example.com/public 
    ErrorLog /home/myhomefolder/public/example.com/log/https_error.log 
    CustomLog /home/myhomefolder/public/example.com/log/https_access.log combined 
</VirtualHost> 

すべてが特定のネットワーク上を除いて正常に動作します(これまでのところ、私は場合にのみ、VerizonのLTEに接続したときに私のiPhone上でこれを再現することはできませんが、 「Safariはリダイレクトが多すぎるためにページを開くことができません」というエラーが表示されるか、「サーバーのIDを確認できません」というプロンプトが表示され、証明書の詳細は同じホスト上の別のWebサイト。

これの原因は何ですか?

+2

あなたは[Ask Ubuntu](http://askubuntu.com/)でより良い回答を得るかもしれないようです。 – paisanco

+0

@paisanco提案に感謝します! – Raz

+1

@paisancoいいえ、[sf]で代わりに。 – hjpotter92

答えて

1

私はついにこれの底に達しました。それは、verizonがipv6を使用しているように見え、私の偽者はipv4の設定だけを持っていたようです。私の幽霊にipv6 ipを追加するとすぐに、問題は解決されました。

関連する問題