2단계: PHP 앱 서버 스택 생성 - AWS OpsWorks

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

2단계: PHP 앱 서버 스택 생성

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 고객과 기존 고객 모두 사용할 수 없게 되었습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

이 스택은 각각 하나의 인스턴스를 포함하는 PHP 앱 서버 및 MySQL이라는 두 계층으로 구성됩니다. 애플리케이션은 Amazon S3 버킷에 사진을 저장하지만 MySQL 인스턴스를 백엔드 데이터 스토어로 사용하여 각 사진의 메타데이터를 보관합니다.

Amazon S3 버킷에 전달한 콘텐츠에는 고객 콘텐츠가 포함될 수 있습니다. 중요 데이터 제거에 관한 자세한 내용은 S3 버킷을 비우려면 어떻게 해야 합니까? 단원 또는 S3 버킷을 삭제하려면 어떻게 해야 합니까? 단원을 참조하세요.

스택을 생성하는 방법
  1. 이 예제에서 명명된 새 PhotoSite 스택을 만들고 PHP 앱 서버 계층을 추가합니다. 새 스택과 계층 둘 다에 기본 설정을 사용할 수 있습니다. 자세한 정보는 새 스택 생성레이어 생성 OpsWorks 섹션을 참조하세요.

  2. 계층 페이지에서 PHP 앱 서버에 대한 보안을 선택하고 편집을 선택합니다.

  3. 레이어 프로필 섹션에서 스택을 시작한 후 이전에 기록해 둔 인스턴스 프로필 이름을 선택합니다. AppServer AWS CloudFormation 다음과 같을 것입니다AppServer-AppServerInstanceProfile-1Q3KD0DNMGB90. AWS OpsWorks Stacks는 이 프로필을 계층의 모든 Amazon EC2 인스턴스에 할당하여 해당 계층의 인스턴스에서 실행되는 애플리케이션에 Amazon S3 버킷에 액세스할 수 있는 권한을 부여합니다.

  4. 인스턴스를 PHP 앱 서버 계층에 추가하고 시작합니다. 인스턴스를 추가 및 시작하는 방법에 대한 자세한 정보는 계층에 인스턴스 추가 단원을 참조하세요.

  5. 스택에 MySQL 계층을 추가하고 인스턴스를 추가한 다음 시작합니다. 계층과 인스턴스 둘 다에 기본 설정을 사용할 수 있습니다. 특히 MySQL 인스턴스는 Amazon S3 버킷에 액세스할 필요가 없으므로 기본적으로 선택되는 표준 AWS OpsWorks Stacks 인스턴스 프로필을 사용할 수 있습니다.