2016-07-03 2 views
2

우분투 서버 설정과 관련하여 매우 궁금한 문제가 있습니다. 나는 램프 스택을 사용하여 몇 개의 웹 사이트를 운영 중이다.SSL 인증서 및 Apache 가상 호스트

웹 사이트 중 하나에는 전용 ip 및 comodo ssl 인증서가 있습니다. 다른 웹 사이트는 공유 된 IP에 있으며 SSL 인증서를 사용합니다.

# 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> 

모든 버라이존 LTE가 아닌 경우에 연결했을 때 나는 단지 내 아이폰에이 문제를 재현 할 수있는 지금까지 (특정 네트워크를 제외하고 잘 작동 :

여기에 전용 IP의 웹 사이트에 대한 가상 호스트 설정의 Wi-Fi에 연결됨) "Safari는 너무 많은 리디렉션이 발생했기 때문에 Safari에서 페이지를 열 수 없습니다."또는 "서버 ID를 확인할 수 없습니다."라는 메시지가 나타나고 인증서 세부 정보가 같은 호스트의 다른 웹 사이트이지만 다른 IP .

어떤 원인 일 수 있습니까?

+2

[Ask Ubuntu] (http://askubuntu.com/)에 대한 더 나은 답변을 얻을 수 있습니다. – paisanco

+0

@paisanco 제안에 감사드립니다! – Raz

+1

@paisanco 아니요, [sf]에 있습니다. – hjpotter92

답변

1

그래서 나는 결국이 바닥에 도달했습니다. 버라이존은 ipv6을 사용하고 있으며 나의 가상 호스트는 ipv4 구성만을 사용하고있는 것처럼 보입니다. 내 유령에 ipv6 ip를 추가하자마자 문제가 사라졌습니다.