워드프레스 HTTPS로 변경 후 어드민 접속이 안 될 때


워드프레스를 https 로 변경 후 관리자 화면이 로그인 안 될 때 해결하는 두 가지 방법을 찾았다.


워드프레스 사이트 설정에 https 로 변경 후 관리자 화면이 접속이 안 되었다

워드프레스에  Let’s Encrypt SSL 를 설치해서 HTTPS로 바꾸었다. 그런데 워드프레스의 사이트 주소 설정을 https 로 변경하고나서 wp-admin 접속이 안되었다.

워드프레스 Not available
워드프레스 Not available

HTTPS 로 바꾼 후에 워드프레스 설정 > 일반 설정의 워드프레스 주소와 사이트 주소를 http 로 두고 있을 때에는 문제가 없었다. 이걸 https 로 바꿨더니 어드민 페이지가 접속이 안 되었다.

뭔가 리다이렉션이 문제인 것 같다. 아마존 라이트세일 워드프레스 이미지에서 우분트 이미지로 다시 설치했는데 .htaccess 파일은 안보였고 NGINX 서버 설정에도 못 찾았다.

해결 방법

이리저리 해보다 두 가지 방법을 찾았다.

방법 1 wp-config.php 에 설정 추가

wp-config.php 에 아래와 같이 사이트 주소와 워드프레스 주소를 강제로 지정하니 해결되었다.

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

이렇게 하니 워드프레스 관리자 화면의 도구 > 일반에서는 사이트 주소와 워드프레스 주소 입력창이 비활성화되었다.

방법 2 보안 플러그인 비활성화

wp-config.php 에 주소를 강제로 넣지 않고 하는 방법이 없을까? 혹시 어드민 주소를 리다이렉트해주는 보안 플러그인 때문이 아닐까?

보안 플러그인을 비활성화시키고, wp-config.php 에 사이트 주소와 워드프레스 주소를 막고 접속해봤다.

된다!

비활성화시켰다가 다시 활성화했더니 기존의 로그인 페이지 리다이렉션도 동작한다.

내 문제는 보안 플러그인 때문이었다.

내가 사용하는 보안 플러그인은 All In One WP Security & Firewall 플러그인이다. 어드민 계정을 탈취하려는 시도가 많아서 어드민 주소를 리다이렉트 시켜놓았다.

wp-config.php 에 사이트 주소를 추가하지 않아도 된다.

마치며

HTTPS 로 변경 후에 워드프레스 어드민 페이지 접속이 안된다면 보안 플러그인을 비활성화시켜봐야할 것 같다. 물론 접속이 안되면 플러그인 비활성화를 못하니 wp-config.php 에 사이트와 워드프레스 주소를 강제로 넣어서 어드민에 접속 후에 하면 될 것 같다.







제휴 링크로 구매 시 제휴마케팅 활동의 일환으로 일정액의 수수료를 지급받아 콘텐츠를 제작하는데 큰 도움이 됩니다.



도움이 되셨다면, 댓글이나 소중한 커피 한 잔 부탁드려도 될까요?

커피 사주기



























연락처맵: 지도위의 고객관리
4.6
연락처를 지도에서 한눈에, 위치기반의 연락처관리, 내 근처의 연락처보기









Add a Comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다