yum install -y wget
sudo yum install gcc pcre-devel zlib-devel make unzip openssl-devel
Nginx 1.26.2 소스 코드 다운로드
wget http://nginx.org/download/nginx-1.26.2.tar.gz
tar -zxvf nginx-1.26.2.tar.gz
rm -rf nginx-1.26.2.tar.gz
cd nginx-1.26.2
./configure --with-http_ssl_module
make
sudo make install
sudo /usr/local/nginx/sbin/nginx
실행이 되면 잘 설치된 것. 잘 설치 되었으면 시스템 등록을 하기 위해 프로세스 kill.
ps -ef | grep nginx
# 해서 나온 프로세스를 kill.
kill -9 "프로세스 넘버"
sudo vi /etc/systemd/system/nginx.service
위 파일 이름으로 내용 추가.
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl status nginx
/usr/local/nginx/sbin/nginx -v