Title : 완전 관리형 Beanstalk 예약 서비스
[ 실습 : 빈스톡 기반 WordPress 구축하기 ]

- 웹 브라우저 검색창에 [wordpress zip download]를 검색해서 공식페이지를 들어가 파일을 다운로드 한다.
- 아래로 내려가면 다운로드 버튼이 있다.


- 다운로드한 파일을 압축 해제 해 둔다.
- 안에 있는 파일 중 소스코드를 편집할 것이 있기 때문이다.
1. Beanstalk 생성하기
- 애플리케이션 이름을 입력 후, 플랫폼은 PHP(7.3)으로 설정 후 하단의 [추가 옵션 구성] 버튼을 누른다.


- 하단으로 내려가서 데이터베이스 부분에서 [편집] 버튼을 눌러 데이터베이스를 설정한다.

- 사용자 이름/암호 : admin/kit2021! 입력 후 편집을 마친 뒤, 애플리케이션 생성을 마무리하면 된다.


2. RDS DB 확인하기

- 생성된 DB명을 클릭해서 들어간 후 구성탭을 확인 해 보면 DB이름을 알 수 있다.
- DB이름 : ebdb

- 혹은 다른 방법으로도 확인이 가능하다.
- Beanstalk 서비스로 이동 후, 구성 탭을 눌러보면 DB정보가 나와있다.

3. WordPress 파일 수정하기
- 압축 푼 폴더의 wp-config-sample.php 파일을 wp-config.php로 바꾼다.

- 파일의 하단으로 내려가서 salt 값을 바꾸어준다.
https://api.wordpress.org/secret-key/1.1/salt/

- 생성된 DB의 정보를 바탕으로 MySQL 세팅 값을 적어놓고, 저장한다.

- 수정했다면 다시 파일들을 압축하면된다.
4. 파일 업로드하기
- Beanstalk 서비스로 이동하여 생성한 앱을 눌러 들어간 뒤, 중앙에 있는 [업로드 및 배포] 버튼을 눌러 업로드한다.



5. 업로드 한 파일 적용
- 앱의 애플리케이션 버전 탭으로 이동하여 업로드 한 버전을 선택 후 설정 버튼을 누른다.

- 다음 애플리케이션 페이지로 이동하여 URL을 눌러보면 WordPress 서비스 페이지가 나온다.
