2016-08-02 2 views
0

저는 Amazon 서버를 보유하고 있으며 httpd24 및 mod24_ssl을 설치했습니다. 나는 HTTPS 지침을 리디렉션와 /etc/httpd/conf.d/ssl.conf 파일에 설정 SSL 인증서 있었다 :mod24_ssl이있는 Apache httpd24가 http에서 https로 리디렉션되지 않습니다

<VirtualHost *:80> 
ServerName example.com:80 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L] 
</VirtualHost> 

<VirtualHost _default_:443> 
ServerName example.com:443 
SSLEngine on 
SSLProtocol -All +TLSv1 +TLSv1.1 +TLSv1.2 
SSLProxyProtocol all -SSLv3 
SSLHonorCipherOrder on 
SSLCertificateFile /etc/example.com/cert.pem 
SSLCertificateKeyFile /etc/example.com/privkey.pem 
SSLCertificateChainFile /etc/example.com/chain.pem 
</VirtualHost> 

그러나 httpd 시작 일반적으로 어떤 문제없이. 그러나 리디렉션이 작동하지 않습니다. 다른 파일은 /etc/httpd/conf/httpd.conf입니다. 내가 놓친 것.? 나는 많은 기사들을 보았지만 그것들은 내 문제를 해결하지 못했다.

답변

0

누락되었습니다 RewriteEngine on 구성 파일에 추가하고 Apache를 다시 시작하십시오. 아래에서 확인하십시오.

<VirtualHost *:80> 
ServerName example.com:80 
RewriteEngine on 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L] 
</VirtualHost> 

<VirtualHost _default_:443> 
ServerName example.com:443 
SSLEngine on 
SSLProtocol -All +TLSv1 +TLSv1.1 +TLSv1.2 
SSLProxyProtocol all -SSLv3 
SSLHonorCipherOrder on 
SSLCertificateFile /etc/example.com/cert.pem 
SSLCertificateKeyFile /etc/example.com/privkey.pem 
SSLCertificateChainFile /etc/example.com/chain.pem 
</VirtualHost> 
+0

예. 나에 의한 어리석은 실수. 감사합니다. 나는 페이지를로드하는 동안 변경되었지만 너무 많은 리디렉션을 제공합니다. –

관련 문제