1단계: Amazon Linux 또는 Red Hat Enterprise Linux Amazon EC2 인스턴스 시작 및 구성 - AWS CodeDeploy

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

1단계: Amazon Linux 또는 Red Hat Enterprise Linux Amazon EC2 인스턴스 시작 및 구성

로 WordPress CodeDeploy 애플리케이션을 배포하려면 아마존 리눅스 또는 레드햇 엔터프라이즈 리눅스 (RHEL) 를 실행하는 Amazon EC2 인스턴스가 필요합니다. Amazon EC2 인스턴스에는 HTTP 연결을 허용하는 새로운 인바운드 보안 규칙이 필요합니다. 성공적으로 배포된 후 브라우저에서 WordPress 페이지를 보려면 이 규칙이 필요합니다.

에 대한 Amazon EC2 인스턴스를 생성하십시오. CodeDeploy 의 지침을 따르세요. 인스턴스에 Amazon EC2 인스턴스 태그 할당 지침을 수행한 경우 태그 키로 Name, 태그 값으로 CodeDeployDemo가 지정되어 있어야 합니다. 태그 키 또는 태그 값을 다르게 지정한 경우 4단계: WordPress 애플리케이션 배포의 지침을 따르면 예기치 않은 결과가 발생할 수 있습니다.

지침에 따라 Amazon EC2 인스턴스를 시작한 후에는 이 페이지로 돌아와 계속해서 다음 단원으로 진행합니다. 다음 단계로 를 사용하여 애플리케이션 만들기 CodeDeploy 단원을 진행하지 마세요.

Amazon Linux 또는 RHEL Amazon EC2 인스턴스에 연결

새 Amazon EC2 인스턴스 시작 후 다음 지침에 따라 해당 인스턴스에 연결하는 연습을 합니다.

  1. ssh 명령(또는 PuTTY와 같이 SSH를 지원하는 터미널 에뮬레이터)을 사용하여 Amazon Linux 또는 RHEL Amazon EC2 인스턴스에 연결하세요. Amazon EC2 인스턴스를 시작할 때 사용한 키 페어의 프라이빗 키와 인스턴스의 퍼블릭 DNS 주소가 필요합니다. 자세한 내용은 인스턴스에 연결을 참조하세요.

    예를 들어 퍼블릭 DNS 주소가 ec2-01-234-567-890.compute-1.amazonaws.com이고, SSH 액세스를 위한 Amazon EC2 인스턴스 키 페어 이름이 codedeploydemo.pem인 경우, 다음을 입력하세요.

    ssh -i /path/to/codedeploydemo.pem ec2-user@ec2-01-234-567-890.compute-1.amazonaws.com

    /path/to/codedeploydemo.pem을(를) .pem 파일의 경로로 바꾸고, 예제 DNS 주소를 Amazon Linux 또는 RHEL Amazon EC2 인스턴스에 대한 주소로 바꾸세요.

    참고

    키 파일의 권한이 너무 개방되었다는 오류가 표시되면, 현재 사용자에게만 액세스를 부여하도록 권한을 제한해야 합니다. 예를 들어, Linux, macOS 또는 Unix에서 chmod 명령을 사용하는 경우 다음을 입력합니다.

    chmod 400 /path/to/codedeploydemo.pem
  2. 로그인하면 Amazon EC2 인스턴스에 대한 AMI 배너가 표시됩니다. Amazon Linux의 경우 다음과 같아야 합니다.

    __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___|
  3. 이제 실행 중인 Amazon EC2 인스턴스에서 로그아웃할 수 있습니다.

    주의

    Amazon EC2 인스턴스를 중지하거나 종료하지 마세요. 그렇지 CodeDeploy 않으면 해당 사이트에 배포할 수 없습니다.

Amazon Linux 또는 RHEL Amazon EC2 인스턴스에 HTTP 트래픽을 허용하는 인바운드 규칙 추가

다음 단계는 Amazon EC2 인스턴스에 개방형 HTTP 포트가 있는지 확인하여 브라우저에서 WordPress 배포된 애플리케이션의 홈 페이지를 볼 수 있도록 합니다.

  1. AWS Management Console 로그인하고 https://console.aws.amazon.com/ec2/ 에서 Amazon EC2 콘솔을 엽니다.

  2. 인스턴스를 선택한 후 인스턴스를 선택합니다.

  3. 설명 탭의 보안 그룹에서 인바운드 규칙 보기를 선택합니다.

    보안 그룹에 다음과 같은 규칙 목록이 있어야 합니다.

    Security Groups associated with i-1234567890abcdef0 Ports Protocol Source launch-wizard-N 22 tcp 0.0.0.0/0 ✔
  4. 보안 그룹에서 Amazon EC2 인스턴스를 위한 보안 그룹을 선택합니다. 이름은 launch-wizard-N이 될 수 있습니다. 이름의 N은 인스턴스가 생성될 때 보안 그룹에 할당된 번호입니다.

    인바운드 탭을 선택합니다. 인스턴스의 보안 그룹이 올바르게 구성되어 있으면 다음 값이 있는 규칙이 표시되어야 합니다.

    • 유형: HTTP

    • 프로토콜: TCP

    • 포트 범위: 80

    • 소스: 0.0.0.0/0

  5. 이러한 값이 있는 규칙이 없는 경우 보안 그룹에 규칙 추가의 절차를 사용하여 해당 값을 새 보안 규칙에 추가하세요.