IT/Linux

[Linux] CentOS6 버전 Nginx 설치하기

Erynn 2023. 4. 11.
Naver Cloud Platform
OS : CentOS 6.6
기존에 설치되어있는 nginx의 버전을 1.22.1 로 업그레이드 하고싶다는 요청이 들어왔다.
이미 EOL 된 CentOS 6버전이라 yum 으로 설치가 어려워 소스설치로 진행하기로 하였다. 

설치파일 다운로드 및 압축해제

1. 다운로드

먼저 설치파일을 다운로드 한다.

다운로드 위치는 편한 곳에 하면 된다.

wget http://nginx.org/download/nginx-1.22.1.tar.gz

 

▶ Nginx 다운로드 페이지 : http://nginx.org/en/download.html

 

 

2. 압축 해제

tar -xvzf nginx-1.22.1.tar.gz

 

설치

1. 환경설정

기존에 설치되어있는 설정파일 및 로그 위치와 동일하게 설정해주었다. (원하는 대로 위치는 바꾸면 된다)

--with의 모듈은 원하는 대로 설정해주면 되는데, 여기서는 요청사항에 맞게 아래 두가지만 추가해주었다.

 

--with-http_ssl_module : HTTPS를 사용해 페이지를 서비스하는 SSL 모듈

--with-http_realip_module : 요청 헤더 데이터로부터 실제 IP주소를 읽어 내는 real IP 모듈

 

./configure --prefix=/var/www/html --sbin-path=/usr/local/nginx/sbin --conf-path=/usr/local/nginx/conf/nginx.conf --http-log-path=/usr/local/nginx/logs/access.log --error-log-path=/usr/local/nginx/logs/error.log --with-pcre  --lock-path=/var/lock/subsys/nginx.lock --pid-path=/usr/local/nginx/logs/nginx.pid --with-http_ssl_module  --with-http_realip_module

 

2. 컴파일 및 설치

make && make install

완료하고 나면 기존에 설정되어있던 설정파일은 변하지 않고, 버전만 업그레이드 된 것을 확인할 수 있다. (nginx.conf 등)