반응형
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
반응형
'백엔드 (Back-End) > NGINX' 카테고리의 다른 글
[Nginx] mime.types 정의 (0) | 2022.06.27 |
---|---|
Linux에서 컴파일 설치법을 알아야하는 이유 (0) | 2022.06.24 |
Nginx 헤더 추가하기 (0) | 2022.06.24 |
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 에러 (0) | 2022.06.24 |
Nginx 란? 수정중 (0) | 2022.06.23 |