본문 바로가기
서버/Nginx

Amazon Linux 2에서 nginx 설치

by eclipse7727 2022. 6. 14.

Aws ec2에 설치할때 AMI를 Amazon Linux 2를 사용하니,

아래처럼 오류를 뿜으며 nginx가 설치되지 않았다.

$ sudo yum install nginx
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
No package nginx available.
Error: Nothing to do


nginx is available in Amazon Linux Extra topic "nginx1"

To use, run
# sudo amazon-linux-extras install nginx1

Learn more at
https://aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_Extras

Learn more에 들어가보면 Amazon Linux extras에 대한 설명이 있었다.

 

간단히 적어보자면, 소프트웨어가 Amazon Linux 2에 설치 및 작동하는 데 필요한 모든 종속성이 포함되어 있다고 한다.

 

다음 명령어를 입력하면 리스트가 나오는데 grep을 통해 nginx 단어가 포함된 내용을 가져왔다.

$ amazon-linux-extras list | grep nginx
 38  nginx1=latest            enabled      [ =stable ]

다음 명령어를 입력해 nginx1을 설치하면 된다.

// Example: $ sudo amazon-linux-extras install nginx1

sudo amazon-linux-extras install -y nginx1

 

 

nginx 버전

$ nginx -v
nginx version: nginx/1.20.0

 

nginx 상태(dead)

$ sudo service nginx status
Redirecting to /bin/systemctl status nginx.service
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

 

nginx 시작

$ sudo service nginx start
Redirecting to /bin/systemctl start nginx.service

 

nginx 상태(running)

$ sudo service nginx status
Redirecting to /bin/systemctl status nginx.service
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Tue 2022-06-14 13:18:31 UTC; 4s ago
반응형

'서버 > Nginx' 카테고리의 다른 글

nginx 재시작 오류  (0) 2021.10.17
nginx certbot 연동  (0) 2021.10.11

댓글