워드프레스 HTTP를 HTTPS로 리다이렉트하는 방법

Warning text regarding http connection security

아마존 라이트세일 서버에 워드프레스를 구축하고 SSL 인증서를 설치 및 적용한 뒤 Https 보안 연결 적용까지 진행하셨다면 거의 모든 초기 세팅이 끝났습니다. 이 게시글을 통해 워드프레스 사이트의 HTTP를 HTTPS로 리다이렉트하는 방법에 대해 공유드리려고합니다.

리다이렉트 기능은 다양한 상황에서 사용되지만 사이트의 기본주소인 http를 https로 리다이렉트하는 이유는 사용자에게 더욱 안전한 웹 환경을 제공하기 위해서입니다. 아무래도 내 웹사이트에 접속 시 위와 같이 보안 연결 관련 경고 문구가 뜬다면 사이트에 좋지 않은 영향이 분명히 나타납니다.

01. httpd-prefix.conf 파일 접근

01_http를 https로 리다이렉션하는 방법

방문자가 HTTP로 연결되는 도메인에 방문 시 HTTPS 보안 연결이 적용된 URL로 리다이렉트하기 위한 명령어를 작성하기 위해 FTP프로그램 파일질라를 실행하여 해당 사이트와 연결 후 /opt/bitnami/apps/wordpress/conf 경로로 이동하여 httpd-prefix.conf 파일을 마우스 오른쪽 클릭하여 [View/Edit]를 클릭하여 편집을 시작할 수 있습니다.

02. httpd-prefix.conf 기존 작성된 명령어 삭제

02_http를 https로 리다이렉션하는 방법

새로운 명령어를 작성하기전에 기존에 작성된 명령어를 삭제해야합니다. 위에서 확인할 수 있는 문구 중 RewriteEngine On을 제외한 하단 파란색 바탕의 두줄의 명령어를 삭제합니다.

03. HTTP를 HTTPS로 리다이렉트하는 명령어 추가 삽입

03_http를 https로 리다이렉션하는 방법

기존 명령어를 삭제한 부분에 http에 접속시 https로 리다이렉트하기 위한 명령어를 추가합니다.

RewriteCond %{HTTPS} !=on
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R=301,L]

04. wp-config.php 파일 접근

04_http를 https로 리다이렉션하는 방법

워드프레스로 홈페이지 제작 시 기본적으로 정의되어있는 부분도 수정해주셔야하는데요.
/opt/bitnami/apps/wordpress/htdocs 경로로 이동하여 wp-config.php 파일을 오른쪽 클릭하여 [View/Edit]를 클릭하여 편집을 시작합니다.

05. 워드프레스 웹사이트를 위한 기존 정의 삭제

05_http를 https로 리다이렉션하는 방법

웹사이트 구축 시 작성된 http로 연결하라는 기존 정의를 삭제합니다.

06. HTTPS 보안 연결된 URL로 새로운 정의 작성

06_http를 https로 리다이렉션하는 방법

삭제한 부분에 아래 HTTPS 보안 연결이 적용된 사이트를 새로운 정의를 작성합니다.

define('WP_SITEURL', 'https://example.com/');
define('WP_HOME', 'https://example.com/');

위 명령어 중 example.com 부분에는 여러분들의 도메인 주소가 입력되어야합니다.

07. 아파치 재시작

07_http를 https로 리다이렉션하는 방법

마지막으로 변경된 사항을 적용하기 위해 아마존 라이트세일에 접속하여 변경된 워드프레스 사이트가 설치된 인스턴스의 SSH에 연결하여 아래 명령어를 입력하여 아파치를 재시작한 후 http://example.com으로 접속할 때 https://example.com으로 리다이렉트되는지 확인합니다.

sudo /opt/bitnami/ctlscript.sh restart apache

댓글 남기기

이메일은 공개되지 않습니다.