Linux

apache Http에서 Https로 리다이렉트 설정

juu_98 2022. 11. 6. 00:22

# vi /usr/local/apache/conf/httpd.conf    // 컴파일 설치 시 경로 

LoadModule rewrite_module modules/mod_rewrite.so

해당 모듈 사용, 주석처리 되어 있다면 해제 

 


vhost 설정파일에 해당 설정 추가, vhost 파일을 따로 사용하지 않는다면 httpd.conf 파일에 해당 설정을 추가해도 됨.

주의할 점!! 해당 설정은 ssl 설정파일에 설정하는것 아님!!

 

<VirtualHost *:80>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

</VirtualHost>

 

 

설정 완료 후 아파치 재시작  

컴파일 설치의 경우 /etc/init.d/apache restart 또는 /usr/local/apache/bin/apachectl restart 

패키지 설치의 경우 service apache restart 또는 systemctl restart apache 

 

내부방화벽 iptables를 사용하는 경우 443포트 오픈해주어야함.