2013-01-23 2 views
0

내 사이트에서 문제를 해결하려고합니다. 일부 페이지는 Firefox에서 문제없이 표시되지만 Chrome, Safari 또는 IE와 같은 다른 브라우저는 신뢰할 수없는 인증서/웹 사이트가 신뢰할 수 없음 오류 메시지를 표시합니다.유효하지 않은 인증서

Google에 대한 조사가 끝난 후 제공된 솔루션은 대개 고객 측에 있습니다. 나는 PHP에서 서버 측 솔루션을 찾고있다. 우선이 오류에 대해 더 알고 싶습니다.

Chrome에서 표시되는 오류 메시지는 다음과 같습니다. "도메인 xxxxxxxxx.com에 액세스하려했지만 서버가 컴퓨터의 운영 체제에서 승인하지 않은 엔티티에서 발행 한 인증서를 제출했습니다. 자체 보안 인증서를 생성 했으므로 자격 증명을 확인하기 위해 Chromium에 의존 할 수 없으며 해커가 통신을 가로 챌 가능성이 있습니다 이 작업을 계속하지 마십시오. 특히이 사이트에 대해이 경고를 본 적이없는 경우 . "

감사합니다.

+0

오류 제목뿐만 아니라 오류의 세부 정보를 제공하지 않는 이유는 무엇입니까? –

+0

스크립트에 컬을 사용하고 있습니까? 이것은 오류에 영향을 미칠 수 있습니까? –

+0

서버에 전체 인증서 체인을 설치했는지 확인하십시오. – PeeHaa

답변

0

가상 호스트를 올바르게 설정 했습니까? 어쨌든

Listen 443 

NameVirtualHost *:443 
SSLStrictSNIVHostCheck off 

<VirtualHost *:443> 
    DocumentRoot /www/example1 
    ServerName www.example.com 

</VirtualHost> 

<VirtualHost *:443> 
    DocumentRoot /www/example2 
    ServerName www.example2.org 

</VirtualHost> 

, 예와 같은 가상 호스트에 대한 확인이 제대로 설정되어 인증서를합니다 (자체 서명 된 경우 또는 서버 인증서)는 서버의 서명 인증서를 설치해야이 문제를 해결하려면

SSLEngine on 
SSLCertificateFile /path/to/your_domain_name.crt 
SSLCertificateKeyFile /path/to/your_private.key 
SSLCertificateChainFile /path/to/DigiCertCA.crt 
0

PC의 신뢰할 수있는 인증서의 일부로
불만 사항은인지 된 CA가 사용자 지정 인증서를 발행하지 않았 음을 의미합니다.

관련 문제