(14)AWS(아마존 웹서비스) 홈페이지 만들기 – CentOS7(Linux7) MySQL저장 정보(WordPress 홈페이지URL)에 구입한 Public도메인을 설정하기

aws환경구축이 끝나고나면 디폴트로 지정된 주소(예 : http://ec2-18-216-139-7.us-east-2.compute.amazonaws.com/)가 작성되는데 환경을 재부팅할 때마다 이 주소가 바뀌기 때문에 워드프레스 안에서 지정된 주소 정보를 그 때 그 때 마다 바꿔줘야 합니다. 이전 글에서 설정한 고정 도메인으로 바꿔주는 방법을 설명하겠습니다.

“내 소유의 홈페이지 사이트 만들기” 전체 설치 과정에서 이 글의 위치는 다음과 같습니다.

  • AWS 유저등록 -> EC2 인스턴스 등록 -> EC2 인스턴스 확인 ->PHP7설치 -> Apache HTTP Server설치 -> firewalld,SELinux정지 -> PHP.ini수정 -> Apache HTTP + PHP 연결 -> MySQL설치 -> WordPress용 DB작성 -> WordPress설치 -> 도메인 구입 -> Public IP구입 -> Public 도메인,IP의 DNS등록 -> 홈페이지 URL 변경 -> ssl증명서 작성(https용) -> ssl증명서 갱신 스케줄 등록 -> ssh접속 타임아웃 변경-> 가장메모리 증설 -> 타임존 변경

참고로 이 글은 AWS 웹 서비스 환경 작성을 위한 글 목록의 일부이지만 제공 업체(Azuru,GCP등)가 다르더라도 WordPress가 설치된 모든 환경에서 이 글의 내용을 적용 할 수 있습니다.

수정 전 정보 확인하기

우선 mysql명령 모드로 들어가서 use 명령을 사용하여 wordpress용 DB사용하겠다고 인식 시킵니다. 그리고 select문을 사용하여 현재 wordpress의 home과 siteurl 정보를 확인합니다.

$ sudo mysql -u root -p
Enter password:********
mysql>show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| wp                 |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.01 sec)
mysql>use wp
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> SELECT * FROM wp_options WHERE option_name IN ('home','siteurl');

Connection id: 7
Current database: wp
...생략...
2|   home| https://ec2-ip.us-east-2.compute.amazonaws.com|yes
1|siteurl| https://ec2-ip.us-east-2.compute.amazonaws.com|yes
...생략...
2 rows in set (0.01 sec)
mysql>

사이트 정보 수정하기

다음과 같이 update문을 사용하여 home과 siteurl 정보를 고정 도메인 값을 예 “http://www.sample.com” 값으로 변경합니다.

mysql> UPDATE wp_options SET option_value = 'http://www.sample.com' where option_name IN ('home','siteurl');

수정 후 정보 확인하기

마지막으로 다시 한 번 select문을 사용하여 현재 wordpress의 home과 siteurl 정보가 변경 되었음을 확인합니다.

mysql> SELECT * FROM wp_options WHERE option_name IN ('home','siteurl');

Connection id: 7
Current database: wp
...생략...
2|   home| |yes
1|siteurl| |yes
...생략...
2 rows in set (0.01 sec)
mysql> quit
Bye
$

AWS 웹 서비스 환경 구축 전체 목록

이 글은 AWS 웹 서비스 환경 작성을 위한 전체 절차의 한 부분입니다. 전체 목록은 다음을 참조하십시오.

AWS EC2 웹 서비스(Wordpress) 구축 전체 글 목록
EC2(Elastic Compute Cloud) 웹 서비스 구축 전체 글 워드프레스 설치 , 환경 설정 전체 글

다음 글

(15)AWS(아마존 웹서비스) 홈페이지 만들기 - CentOS7(Linux7) snap 사용 무료SSL증명서(Let’s Encrypt)작성 스케줄러(cron)에 등록하기
과거 certbot-auto사용하여 SSL증명서 Let’s Encrypt를 작성 , 스케줄러(cron)에 등록하는 다음 글의 방법은 더 이상 유효하지 않게 되었습니다. 새로운 certbot은 snap을 사용하도록 변...
제목과 URL을 복사했습니다