백엔드 (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
반응형