내 퍼블릭 DNS 이름이 변경되어 블로그를 사용할 수 없습니다.

AWS의 EC2를 이용하여 워드프레스를 설치하는 경우 워드프레스의 설정에는 기존의 Public DNS가 워드프레스의 주소로 설정되게 됩니다. 따라서 인스턴스를 중단했다가 다시 가동하는 경우 새로 할당된 Public DNS의 값이 달라지기 때문에 블로그를 사용할 수 없게 됩니다. 

이러한 사태를 미연에 방지하는 방법은 인스턴스에 Elastic IP를 이용하는 것입니다. 인스턴스를 일시정지 후 재가동 하더라도 기존의 Elastic IP를 인스턴스에 연결만 해 주면 다시 블로그를 사용할 수 있습니다.

하지만 불행히도 Elastic IP를 연결하지 않은 상태로 워드프레스를 사용하게 되면 ‘내 퍼블릭 DNS의 이름이 변경되어 블로그를 사용할 수 없습니다.’라는 말과 함께 블로그에 접속되지 않는 현상이 나타납니다. 이러한 경우 직접 워드프레스의 설정을 변경해주어 블로그를 재사용할 수 있습니다.

일단 SSH콘솔을 이용하여 재가동한 인스턴스에 접속합니다.

wp-cli를 이용해 기존 DNS 주소를 새로 할당받은 인스턴스의 DNS 주소로 고쳐줍니다. 만약 이전 사이트의 DNS주소를 모를 경우 아래의 curl명령어를 활용하여 기존의 DNS주소를 찾을 수 있습니다.

아래의 명령을 통해 wp-cli를 다운로드 받습니다.

아래의 명령을 이용해 이전 사이트 URL을 현재 WordPress 설치 위치로 바꿉니다. EC2 인스턴스의 이전 사이트 URL과 새로운 사이트 URL, 그리고 WordPress 설치 경로(대체로 /var/www/html또는 /var/www/html/blog)를 치환합니다.

변경 후 새로운 URL을 이용하여 블로그에 접속합니다.

 

 

Facebook Comments
Article Source: Tutorial: Hosting a WordPress Blog with Amazon Linux
« Previous Post
Next Post »

About Author

HEEJUNG

Matt 세상을 보고 무수한 장애물을 넘어 벽을 허물고 더 가까이 다가가 서로 알아가고 느끼는 것. 그것이 바로 제 인생의 목적입니다.