인스턴스 (컴퓨터)의 IP주소나 사이트 URL 정보를
DB에 저장해 뒀다가 실제 인스턴스의 주소값이 달라지면 접속을 차단한다.
이것을 SSH로 접속해서 DB값을 바꾸고, wp-config.php 값을 바꾸는 방법이 있지만
유동IP를 쓰거나 개발중 사이트 주소가 자주 바뀌는 경우가 있을 수 있다.
그럴때 워드프레스 내에 IP주소가 달라졌을 때 차단하는 기능을 꺼보도록 하자.
/웹페이지 루트폴더/ 안에 wp-config.php 파일을 연다
vi /var/www/html/wp-config.php
그다음
아래 내용을
/* That's all, stop editing! Happy blogging. */
아래에 입력하도록 한다.
if ( defined( 'WP_CLI' ) ) {
$_SERVER['HTTP_HOST'] = 'localhost';
}
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] . '/');
만약 ssl 설정이 되어있지 않다면 https 를 http 로 바꾸어 입력하도록 한다.
이것을 알게 된 경로는.
AWS 라이트세일에서 인스턴스를 생성할때
워드프레스가 설치된것을 바로 생성할 수 있다.
비트나미에서 세팅을 다 해놓을 것을 깔 수 있는데
이 인스턴스는 재부팅을 해서 ip가 바껴도 접속이 잘 되더랜다. 그래서 설정파일을 둘러보게 되었다.
이것을 그대로 카피하니 잘 되었다.
굳!
No comments:
Post a Comment