2009-08-17 6 views
1

은 웹 사이트에 대한 액세스를 제한하고 SSL을 사용하여 cPanel을 통해 Apache를 실행하는 방법입니다 (예 : IIS/Windows의 CTL)?SSL 인증서를 사용하여 액세스 제한

I.E 사용자는 사이트에 액세스 할 수 있도록 SSL 인증서를 설치하거나 발급 받아야합니다.

답변

5

SSLRequire 지시어를 통해 확실히 가능합니다. 가장 간단한 설정은 %{SSL_CLIENT_VERIFY} eq "SUCCESS"을 공식화하는 것입니다. 또한 SSLVerifyClient 및 SSLCACertificatePath를 설정하고 신뢰할 수있는 CA 인증서를 설치해야합니다.

+0

나는 콘텐츠가 HTTPS 프로토콜을 통해 전달된다는 것을 알고 있습니다. 최종 사용자가 인증서를 제공하지 않는 한 제한적으로 필요합니다. – bear

+0

아니, 오해. SSL_CLIENT_VERIFY에 대해 테스트하면 사용자가 제공된 인증서를 사용하지 않거나 신뢰할 수있는 CA 목록에없는 CA의 인증서를 사용하면 HTTPS 연결이 거부됩니다. 이를 더 구체적으로 (예 : 특정 사용자에게) 제한하려면 SSLRequire에서도 할 수 있습니다. 이 옵션을 SSLRequireSSL과 혼동하지 마십시오. –

+0

아, 정말 고마워요 :) – bear

관련 문제