Bitnami for WordPress 및 LAMP에서 PHP를 업데이트하려면 새 WordPress 또는 LAMP 인스턴스를 시작한 다음, 현재 웹사이트의 데이터를 새 인스턴스로 마이그레이션하십시오. 자세한 내용은 Bitnami 웹사이트에서 ]WordPress 인스턴스에서 다른 WordPress 인스턴스로 데이터 마이그레이션[을 참조하십시오.
WordPress의 최고이자 최신 버전뿐만 아니라 WordPress가 실행되는 Apache, MariaDB 및 기타 소프트웨어의 최신(그리고 가장 안전한) 버전을 보유하도록 하기 위해 가끔씩 이 작업을 수행하는 것이 좋습니다. Bitnami 라이브러리에서 제공되는 이미지를 정기적으로 새로 고쳐 항상 최신 소프트웨어에 액세스할 수 있도록 합니다.
그냥 PHP만 업데이트 할 수도 있지만, 사용 중이던 인스턴스를 생성한 지가 오래되기도 하여서 위의 안내를 따라서 새 인스턴스로 갈아타기로 결정했다.
하지만, 이때는 몰랐다. 어떤 난관이 기다리고 있을 지를.. ;;;
아무튼 위 사이트에서 WordPress의 ‘All-in-One WP Migration’ 플러그인을 통해서 데이터를 백업한 후 마이그레이션하는 방법을 따랐다.
그래서 도메인의 네임 서버를 가비아에서 AWS 네임 서버로 바꿔주고, 해당 기능에서 도메인을 새 인스턴스의 IP와 연결해줬다.
SSL 인증서 구성
예전엔 Lightsail에 SSL에 관한 기능이 없었는데 추가 되었다.
전에 인스턴스를 만들었을 때는 직접 SSL과 관련된 설정을 해줘야 했는데 이제는 간편히 처리해준다.
인스턴스 WordPress-2(ap-northeast-2 리전 내 위치)에 Let’s Encrypt SSL/TLS 인증서를 구성하는 동안 오류가 발생했습니다. 나중에 다시 시도하세요. 1 DNS records do not match instance IPs. Did not find IPv4 match for 1 domain(s). Did not find IPv6 match for 1 domain(s). Verify the values for your DNS records are correct. After you change DNS record values, you must wait for the DNS cache to expire before you can try again.
하지만, 위의 메시지와 함께 인증서 구성에 실패했는데 아마도 도메인을 기존 인스턴스의 IP에서 새 인스턴스의 IP로 바뀌는 과정에서 발생한 문제가 아닌지..
시간 지나고 다시 시도하니 SSL 구성에 성공했다.
WordPress의 업로드 최대 용량 수정
새 인스턴스의 워드프레스에 플러그인으로 백업한 데이터를 올리면 작업이 간단히 끝나야 하는데 기본 임폴트 용량 제한(80M)이 백업한 파일(256M)의 크기보다 낮아서 안 올라감. ;;;