백엔드 (Back-End)/NGINX
<< Nginx 컴파일 설치하기 >>
xxvigrufv
2022. 6. 24. 13:06
반응형
Nginx를 사용하기 위해서는 pcre, zlib, OpenSSL 이 필요하고 사전에 설치되어 있어야합니다.
그리고 이들을 설치하기 위해서는 gcc, gcc-c++이 사전에 설치되어있어야 합니다.
<< NGINX를 컴파일 설치 >>
yum 을 이용할 경우
yum -y update
yum -y install gcc g++ cpp gcc-c++ pcre-devel openssl openssl-devel gd gd-devel wget net-tools
yum -y install make
pcre 라이브러리 및 zlib 설치
yum install -y pcre*
gzip 압축을 사용하기 위해서 설치
yum install -y zlib zlib-devel
open ssl 설치
# yum install -y openssl openssl-devel
# yum install -y wget
NginX 다운 및 설치
mkdir /etc/nginx
NginX 다운받을 폴더로 이동
# cd /etc/nginx
NginX 다운로드
# wget http://nginx.org/download/nginx-1.23.0.tar.gz
다운받은 NginX 파일 압축풀기
# tar zxf nginx-1.23.0.tar.gz
압축을 푼 폴더로 이동
cd nginx-1.23.0
configure 설정
./configure \
--prefix=/usr/local/nginx \
--sbin-path=/usr/local/nginx/sbin/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--pid-path=/usr/local/nginx/mmc/nginx.pid \
--lock-path=/usr/local/nginx/mmc/nginx.lock \
--error-log-path=/usr/local/nginx/mmc/error.log \
--http-log-path=/usr/local/nginx/mmc/access-log \
--with-zlib=../zlib-1.2.12 \
--with-pcre=../pcre-8.45 \
--with-openssl=../openssl-1.1.1l \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_stub_status_module \
--with-stream=dynamic \
--with-http_sub_module \
--with-stream_realip_module \
--with-debug \
--user=nginx \
--group=nginx
반응형