워드프레스에서 HTTP를 HTTPS로 자동 전환하려면 Really Simple SSL은 어떻게 설정하나요?
💡 요약 정리
- 카페24 매니지드 워드프레스는 연결 도메인에 R3 무료 SSL을 자동 설치합니다.
- RSSSL(Really Simple SSL) 플러그인이 기본 제공되며, 활성화 후 Activate SSL 버튼만 클릭하면 HTTPS 강제가 완료됩니다.
- 기본값(301 PHP redirect + Mixed content fixer)만으로도 대부분의 사이트 가 정상 전환됩니다.
- PHP7은 301 PHP redirect, PHP8은 301 PHP 또는 .htaccess redirect 중 선택 가능합니다.
- 적용 후 관리자 > 설정 > 일반에서 주소(URL)가 https인지 확인하고, 브라우저로 http/https 접근 테스트를 진행하세요.
1. 시작 전 알아두기
- 구글 크롬 등 주요 브라우저는 HTTPS 사용을 사실상 의무화하고 있습니다. 웹호스팅은 기본이 HTTP이므로, HTTPS를 사용하려면 서버에 SSL 인증서가 설치되어 있어야 합니다.
- 카페24 매니지드 워드프레스는 연결된 도메인에 기본적으로 R3 무료 인증서를 제공합니다. 다만 워드프레스 기본 설정은 HTTP이기 때문에, 추가 설정을 통해 HTTPS 기본 사용으로 전환해야 합니다.
- 기존에는 apache mod_rewrite로 모든 외부 요청을 HTTPS로 바꾸는 방법을 주로 사용했지만, 이제는 관리자 패널에서 몇 번의 클릭으로 적용 가능한 Really Simple SSL(RSSSL) 플러그인을 권장합니다.
- 카페24 매니지드 서비스 또는 워드프레스 자동설치 시 RSSSL 플러그인이 기본 제공되며, 플러그인 활성화 후 Activate SSL 버튼만 클릭하면 모든 웹 요청에 대한 HTTPS 설정이 완료됩니다.
2. Really Simple SSL 활성화 절차
2.1 플러그인을 활성화합니다.
- 워드프레스 관리자 패널에서 RSSSL(Really Simple SSL) 플러그인을 활성화합니다.
2.2 서버에 인증서가 설치되어 https 접근이 가능한 상태라면 바로 Activate SSL을 클릭합니다.
- 인증서가 정상 설치되어 있다면, Activate SSL 버튼을 클릭해 HTTPS 전환을 시작합니다.
2.3 https://도메인/wp-admin 으로 다시 로그인합니다.
- 주소창의 접속 프로토콜이 https로 바뀌었는지 확인합니다.
2.4 Go to Dashboard 클릭 후 세부 설정 항목을 확인합니다.
- RSSSL 대시보드에서 General, Hardening 등 주요 옵션을 확인합니다.
3. Settings 옵션 상세 안내
3.1 General
-
Redirect method
- 301 리다이렉트를 PHP 스크립트 또는 .htaccess(mod_rewrite) 규칙으로 처리할지 선택합니다. 기본값은 PHP입니다.
- PHP7 환경: 301 PHP redirect 선택
- PHP8 환경: 301 PHP redirect 또는 301 .htaccess redirect(read instructions first) 선택
-
Mixed content fixer
- 혼합 콘텐츠 정책 오류를 방지합니다. HTTPS 페이지에서 http 리소스가 섞여 있을 경우 https로 치환하여 요청합니다.
-
Mixed content fixer - init hook
- 워드프레스 템플릿의 template_redirect가 아닌 워드프레스 코어 내 훅에서 301 처리를 수행합니다.
-
Mixed content fixer - back-end
- 관리자 패널에서 http/https 혼용으로 인한 문제를 https 기준으로 유연하게 처리합니다.
-
Dismiss all notices
- RSSSL 권장설정 안내, header 설정, Pro 전환 안내 등 공지 알림을 숨깁니다.
-
Delete all data on plugin deletion
- 플러그인 삭제 시 관련 설정값을 모두 삭제합니다.
- Mixed content fixer
- Enable WordPress 301 redirect
- Dismiss all Really Simple SSL notices
3.2 Hardening
다음 보안 강화 기능을 제공합니다.
- Disable "anyone can register": 회원가입 기능 비활성화 (코어 설정 우선)
- Disable the built-in file editors: 내장 파일 편집기 비활성화 (코어 설정 우선)
- Prevent code execution in the public 'Uploads' folder: 업로드 폴더 내 코드 실행 방지
- Hide your WordPress version: 워드프레스 버전 정보 숨김
- Prevent login feedback: 로그인 실패 시 이메일 등 피드백 노출 차단
- Disable directory browsing: 디렉터리 탐색 비활성화
- Disable user enumeration: 사용자 정보 열람(열거) 차단
- Block the username 'admin': admin 사용자명 사용/생성 차단
- Disable XML-RPC: XML-RPC 기능 비활성화
- Block user registrations when login and display name are the same: 로그인명과 표시명이 같은 경우 가입 차단
4. 워드프레스 주소(URL)와 사이트 주소(URL) 확인
관리자 패널 > 설정 > 일반에서 다음 값을 https로 확인합니다.
- 워드프레스 주소(URL)와 사이트 주소(URL)가 모두 https로 설정돼 있어야 합니다.
5. 최종 점검: 브라우저 접근 테스트
- 브라우저에서 http와 https로 각각 접속해, http 접근 시 https로 제대로 치환(리다이렉트)되는지와 인증서(자물쇠) 표시 상태를 확인합니다.
- 주소창의 보안 자물쇠 아이콘이 정상 표시되고, 'https://'로 접속되는지 확인하세요.