강제 https 아파치 가상호스트에서 설정

강제 https 아파치 가상호스트에서 설정

QA

강제 https 아파치 가상호스트에서 설정

답변 1

본문

https://sir.kr/so_server/1367

 

이걸 보고 적용중인데, 

<VirtualHost *:80>
        ServerAdmin *** 개인정보보호를 위한 이메일주소 노출방지 ***
        DocumentRoot "/home/test/www"
        ServerName 도메인
        RewriteEngine on
        RewriteCond %{REQUEST_URI} !^(/index\.php|/img/|/css/|/js/|/data/|/editor/|/.well-known/)
        RewriteRule ^(.*)$ /index.php/$1 [L]
        ErrorLog "logs/도메인-error_log"
        CustomLog "logs/도메인-access_log" combined
</VirtualHost>

 

현재 이렇게 가상호스트쪽에 적용하고 있는데,

이렇게 된거에 추가를 하면 

 

<VirtualHost *:80>
        ServerAdmin *** 개인정보보호를 위한 이메일주소 노출방지 ***
        DocumentRoot "/home/test/www"
        ServerName 도메인
        RewriteEngine on
        RewriteCond %{REQUEST_URI} !^(/index\.php|/img/|/css/|/js/|/data/|/editor/|/.well-known/)
        RewriteRule ^(.*)$ /index.php/$1 

        RewriteCond %{HTTPS} off
        RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
        ErrorLog "logs/도메인-error_log"
        CustomLog "logs/도메인-access_log" combined
</VirtualHost>

 

이렇게 바꾸면 되나요?

확인차 여쭙니다.

 

그리고 위의 글에는 

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteLog logs/rewrite_log
        RewriteCond %{HTTPS} off
        RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
</IfModule>

이걸 추가하라고 되어있는데 

<IfModule mod_rewrite.c>

</IfModule>

이건 굳이 없어도 되는건가요?

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 98
© SIRSOFT
현재 페이지 제일 처음으로