반응형
오늘은 리눅스(Linux)에서 Apache의 80 to 443 redirect에 대해 포스팅 하려고 합니다.
80 to 443이라는 의미는 http://[url]로 연결을 했을 때 자동으로 https://[url]로 연결한다는 의미입니다.
해당 설정은 Apache가 설치되어있는 경로에서 httpd.conf를 수정하면 됩니다.
각 Apache 설정에 따라 조금씩 다를 수 있지만 80으로 들어오는 설정에서
아래 내용을 추가해주면 됩니다.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
</IfModule>
<VirtualHost *:80>
ServerName 172.16.15.134
#433 redirect 설정
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
</IfModule>
JkMount /* tomcat
</VirtualHost>
추가적으로 apache를 통해 80 또는 443으로 접속 했을때
URL까지 Redirect를 하고 싶으시면 아래 링크를 통해 적용하시면 됩니다.
예를들면 http://10.150.40.50 을 입력했을때 http://10.150.40.50/welcome/hello.do
까지 redirect를 하는것을 의미합니다.
[Develope/HTML] - [HTML] IP 입력시 context로 redirect 하는 방법 (META HTTP-EQUIV="Refresh")
지금까지 리눅스(Linux) Apache 80 to 443 redirect (http to https)에 대한 포스팅이였습니다.
반응형
'Develope > Linux' 카테고리의 다른 글
[Linux] postgresql 12 설치 및 업그레이드 방법 (0) | 2020.04.10 |
---|---|
[Linux] crontab 실행 로그(log) 쌓기 (2) | 2020.03.09 |
[Linux] Apache SSL 인증서 적용 방법 (0) | 2020.01.21 |
[Linux] Apache SSL 인증서 생성 방법 (0) | 2020.01.21 |
[Linux] 리눅스 서비스 등록 방법 - chkconfig (0) | 2020.01.14 |