Home > Backend > AWS > ☁️[AWS] Amazon Linux 2023에 Nginx 설치하는 방법.

☁️[AWS] Amazon Linux 2023에 Nginx 설치하는 방법.
AWS Network

☁️[AWS] Amazon Linux 2023에 Nginx 설치하는 방법.

1️⃣ 패키지 목록 업데이트

  • 먼저, 서버의 패키지 목록을 업데이트 합니다.
    sudo dnf update -y
    

🎯 참고 dnf search {검색어}
예를 들어 dnf search java 라고 명령어를 실행하면 java라는 단어가 들어간 목록을 모두 보여줍니다.

2️⃣ Nginx 설치

  • 다음 명령어로 Nginx를 설치합니다.
    sudo dnf install nginx -y
    
  • 위 명령어는 Amazon Linux 2023의 기본 패키지 저장소에서 Nginx를 다운로드하고 설치합니다.

3️⃣ Nginx 서비스 시작 및 활성화

  • Nginx 설치가 완료되면, 다음 명령어를 사용하여 Nginx 서비스를 시작하고, 서버가 부팅될 때 자동으로 시작되도록 설정할 수 있습니다.
    sudo systemctl start nginx
    sudo systemctl enable nginx
    

4️⃣ 방화벽 설정(선택 사항)

  • 기본적으로 Amazon Linux 2023에는 firewalld가 설치되어 있지 않습니다.
    • 하지만 방화벽을 사용하는 경우 HTTP와 HTTPS 트래픽을 허용하도록 설정해야 합니다.

1️⃣ firewalld 설치.

  • 먼저 'firewalld' 를 설치해야 합니다.
    sudo dnf install firewalld -y
    

2️⃣ firewalld 서비스 시작 및 활성화

  • 설치가 완료되면, 'firewalld' 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정합니다.
    sudo systemctl start firewalld
    sudo systemctl enable firewalld
    

3️⃣ HTTP 및 HTTPS 서비스 허용

  • 이제 HTTP와 HTTPS 트래픽을 허용하도록 방화벽 규칙을 추가합니다.
    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    

4️⃣ 방화벽 재시작

  • 새로운 규칙이 적용되도록 방화벽을 재시작합니다.
    sudo firewall-cmd --reload
    

5️⃣ 방화벽 상태 확인(선택 사항)

  • 방화벽의 상태를 확인하려면 다음 명령어를 사용할 수 있습니다.
    sudo firewall-cmd --list-all