http 를 https 로 리다이렉트 시키기 (.htaccess 파일 작동 안될 때)

대부분 서버 루트에 .htaccess 파일이 있고 이 파일에서 규칙을 설정하면 리다이렉트등을 설정할 수 있다.

하지만 어떤 경우는 작동이 안되기도 했다.
아마 서버에서 작동시키기 위해 적용 작업이 필요한 듯 한데 이럴 경우에는 서버 설정 중 도메인을 설정하는 httpd.conf 를 수정한다.

LightSail과 같이 bitnami를 사용하는 경우는 /opt/bitnami/apache2/conf/bitnami/bitnami.conf 파일을 수정하면 된다.

RewriteEngine on
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]

위 2줄을 추가하면 되는데 어떤 곳에 어떻게 추가할 지 헷갈릴까봐 아래 직접 넣은 예제를 작성해봤다.

 <VirtualHost *:80>
 ServerName naminsik.com
 ServerAlias www.naminsik.com
 DocumentRoot /루트 디렉토리/
 <Directory /루트 디렉토리/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
RewriteEngine on
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
# Bitnami applications installed with a prefix URL (default)
Include "/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf"
</VirtualHost>
Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 댓글
Inline Feedbacks
View all comments
TOP