HEROJOON 블로그(히로블)

linux에 nginx 설치하는 방법 본문

Linux

linux에 nginx 설치하는 방법

herojoon 2021. 9. 21. 03:34
반응형

1. cat /proc/version 명령어로 linux os, version 확인

 

2. nginx 공식 홈페이지에서 linux os, version에 맞는 방법으로 설치

https://www.nginx.com/resources/wiki/start/topics/tutorials/install/#official-red-hat-centos-packages

 

Install | NGINX

There are currently two versions of NGINX available: stable (1.20.x), mainline (1.21.x). The mainline branch gets new features and bugfixes sooner but might introduce new bugs as well. Critical bugfixes are backported to the stable branch. In general, the

www.nginx.com

 

3. 설치해보기

1) yum repository(yum 저장소) 이동

cd /etc/yum.repos.d

 

2) yum repository(yum 저장소)에 nginx repository(nginx 원격 저장소) 정보 추가

sudo vi nginx.repo

 

3) 키보드 i 눌러서 아래 내용 작성

[nginx]
name=nginx repo 
baseurl=https://nginx.org/packages/rhel/$releasever/$basearch/
gpgcheck=0
enabled=1

설치 시, 위 $releasever 에는 os의 버전을 입력하면 됩니다.

ex) os가 Red Hot인 version이 7.2.x 일 경우

name=nginx repo baseurl=https://nginx.org/packages/rhel/7/$basearch/

로 입력해주시면 됩니다.

 

4) Esc + Shift + ; 누르고 wq 입력하여 저장.

 

5) sudo yum -y install nginx 입력하여 설치 진행 (본문 내용이 올바르게 적혀 있으면 설치 완료까지 잘 진행됨.)

 

6) sudo service nginx start 입력하여 nginx 구동해줌. (sudo service nginx stop으로 nginx 구동을 종료할 수 있음.)

 

7) sudo iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT 입력하여 80 port 열어줌.

 

*만약, AWS나 Azure 같은 클라우드 서비스 사용 시 서버의 인바운드 80 포트를 별도로 셋팅해주셔야 합니다.

 

서버IP로 접속하면 아래처럼 nginx 기본페이지가 표시됩니다.

 

<추가 설명>

설치된 nginx의 설정파일 위치는 /etc/nginx/nginx.conf 이며,

빌드 결과물의 root 위치는 /usr/share/nginx/html 입니다.

 

/etc/nginx/nginx.conf 파일 안에 보시면 root 파일 위치가 /usr/share/nginx/html으로 설정된 것을 확인할 수 있습니다.

 

 

반응형

'Linux' 카테고리의 다른 글

Bash Shell Script 생성 및 실행  (0) 2022.10.01
linux CPU당 물리 Core 수 확인  (2) 2021.10.04
linux에 node.js, npm 설치하기  (0) 2021.09.21
linux 심볼릭 링크 생성  (0) 2021.09.21
linux tar.xz 압축해제  (0) 2021.09.21
Comments