워드프레스 HTTPS로 변경 후 어드민 접속이 안 될 때
|워드프레스를 https 로 변경 후 관리자 화면이 로그인 안 될 때 해결하는 두 가지 방법을 찾았다.
워드프레스 사이트 설정에 https 로 변경 후 관리자 화면이 접속이 안 되었다
워드프레스에 Let’s Encrypt SSL 를 설치해서 HTTPS로 바꾸었다. 그런데 워드프레스의 사이트 주소 설정을 https 로 변경하고나서 wp-admin 접속이 안되었다.
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
연락처를 지도에서 한눈에, 위치기반의 연락처관리, 내 근처의 연락처보기