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 등)
'IT > Linux' 카테고리의 다른 글
[Linux] nginx service 등록 (systemctl) (0) | 2023.05.24 |
---|---|
[Linux] Nginx 설치 및 다중 tomcat 연동 (0) | 2023.04.24 |
[Linux] /bin/false , /sbin/nologin (0) | 2023.03.24 |
[Linux] 사용자 계정 생성 / 삭제 / wheel 그룹추가 (0) | 2023.03.24 |
[LINUX] Nginx Proxy Manager 설치 (0) | 2022.11.29 |