> MangeWP에서 사이트 복제(Clone)가 안됩니다.

MangeWP에서 사이트 복제(Clone)가 안됩니다.

2022년 10월 28일

가끔 MangeWP이용하는 Site Clone이 동작하지 않는 경우가 있습니다.

ManageWP IP 차단

복제를 위해서는 복제에 사용되는 ManageWP IP가 허용되야 합니다.

공통

wp-rocket 등 캐싱 플러그인이 원본 사이트에 설치/활용 되고 있을 경우 원본에 설정 된 설치경로 등을 참조함으로 wp-content/advanced-cache.php 삭제, wp-config.php 에서 캐싱 관련 constants  제거/주석처리 후 접속 확인 후 재 활성화.

wordfence 사용 시 워드프레스 설치 루트의 .user.ini 파일 내의 경로가 바뀌게 되면서 발생하는 오류. .user.ini 파일 삭제.

기타

NginX 등의 웹서버를 이용하여 Proxy를 통해 워드프레스 사이트에 연결 할 때(로드밸런서 포함) 앞단에서  https 의 인증서를 처리하고 ssl  접속을 http(80포트)로 포워딩 할 경우, 워드프레스는 https가 아닌 http 접속으로 인식하지만  워드프레스 설정에서 https 로 주소가 설정되어 메인페이지 관리자페이지 진입 시 무한 redirection 발생.

Nginx proxy 쪽에서 실제 워드프레스쪽으로 전달 될 때 https 로접속해도 http 80포트로 접속되는 걸로 인식되어 계속적인 redirection 이 원인.

proxy 쪽에서 전달되는 forward 값들을 인식하여 HTTPS / HTTP를 확인하도록 wp-config.php 파일에 넣어 둠.

<pre class="EnlighterJSRAW" data-enlighter-language="generic">if ( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) &amp;&amp; $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' ) $_SERVER['HTTPS'] = 'on'; elseif ( isset($_SERVER['HTTP_X_SCHEME']) &amp;&amp; $_SERVER['HTTP_X_SCHEME'] == 'https' ) $_SERVER['HTTPS'] = 'on';</pre>
Code language: JavaScript (javascript)

이 후 정상 접속 확인

0개의 댓글

댓글 제출

    0
    장바구니
    장바구니가 비었습니다.
      할인쿠폰 적용