블로그를 http에서 https로 변경하였습니다.
혹시나 필요한 분들을 위해서 수정한 사항을 남겨 둡니다.
- Let’s Encrypt 와일드카드 인증서 적용(haproxy)
- 웹서버는 시놀로지 나스의 기본 웹 서버 변경없이 사용(SSL 인증서 적용안함)
- 워드프레스 관리자 페이지의 설정-일반에서 사이트 주소(URL)를 https로 수정
- 워드프레스 패키지로 설치한 상태에서 wordpress 폴더의 wp-config.php를 아래와 같이 수정
1 2 3 4 |
$pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} |
1 2 3 4 5 |
$pageURL = 'http'; $_SERVER["HTTPS"] = "on"; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} |
- 공유기의 NAT 설정에서 외부 접속 80을 haproxy의 http 포트로 변경하고 옵션 추가(http로 접속 시 https로 리다이렉트)
1 2 3 |
option http-server-close,option forwardfor |
1 2 3 |
option http-server-close,option forwardfor,redirect scheme https code 301 if { hdr(Host) -i isulnara.com } !{ ssl_fc } |
- Better Search Replace 플러그인으로 이미지 URL, GUID 등을 https로 변경
1. Let’s Encrypt 와일드카드 인증서 적용(haproxy) 이건 무료 서비스인가요? 주소 좀 알려주세요.
2. wp-config.php 파일에 위에 문구는 없어요 $pageURL
1번 답변
Let’s Encrypt 와일드카드 인증서 발급은 무료입니다. 아래 링크를 참고하시면 됩니다.
https://isulnara.com/wp/archives/1581
2번 답변
wp-config.php에 해당 부분이 없으면 아래와 같이 WP_DEBUG 부분 아래에 추가하면 됩니다.