EC2 인스턴스를 웹 서버로 시작하고 Hello, world를 출력합니다.

3190 단어 아파치초보자AWS

소개



  • Amazon EC2를 시작하고 Mac 터미널에서 SSH 연결을 시도합니다. 계속
  • 이번에는 EC2 인스턴스에 Apache를 넣고 브라우저에서 Hello, world를 표시합니다.

    구조도



  • Amazon EC2를 시작하고 Mac 터미널에서 SSH 연결을 시도합니다. 의 구성 그대로


  • 예를 들어 Private subnet은 필요하지 않을 수 있습니다



  • 절차



    1. Apache 설치


  • 터미널 열기

  • ec2 인스턴스에 ssh 액세스
  • ssh -i ~/.ssh/develop.pem ec2-user@[パブリックIPv4アドレス]


  • 관리자 권한으로 이동
  • sudo su


  • 설치된 소프트웨어를 최신 버전으로 업데이트
  • yum update -y


  • apache 서버 설치
  • yum install httpd -y


  • 2. index.html 만들기


  • /var/www/html로 이동
  • cd /var/www/html

  • html 파일 만들기
  • vi index.html
  • 아래 복사 및 붙여넣기
  • <html><h1>Hello, world!</h1></html>

  • 덮어쓰기 저장
  • esc:wq


  • apache 시작
  • systemctl start httpd

  • 인스턴스를 시작할 때 apache가 시작되도록 설정
  • systemctl enable httpd


  • 3. 네트워크 ACL, 보안 그룹에 설정 추가


  • HTML을로드하기 위해 HTTP, HTTPS 설정 추가

  • 네트워크 ACL
  • 인바운드 규칙(아웃바운드 규칙도 마찬가지)



  • 보안 그룹
  • 인바운드 룰(아웃바운드 룰은 설정 불필요)



  • 4. 브라우저에서 인스턴스에 액세스


  • EC2 인스턴스의 공용 IP 주소 복사
  • 모든 브라우저에서 주소 붙여 넣기
  • Hello, world! 출력되면 성공



  • 완료



    끝에


  • EC2 인스턴스는 무료 프레임에 시간 제한이 있으므로 사용하지 않을 때는 중지하십시오.
  • 다음은 Streamlit이라는 Python API를 사용하여 코로나 바이러스 감염자의 수를 시각화하는 웹 응용 프로그램을 만듭니다.
  • 실수 나 개선점 등이 있으면 의견을 주시면 감사하겠습니다


  • 드로잉 도구


  • draw.io( htps //w w. d 등 w. 이오/? sp sh = 0 & bs = 아 ws4 )
  • 좋은 웹페이지 즐겨찾기