서버 설치 · 1 min read · Feb 06, 2026

CentOS 5.5에 SSL, PCRE, GeoIP, Zlib, Gzip 및 DAV 지원으로 Nginx 설치하기

CentOS 5.5에 SSL, PCRE, GeoIP, Zlib, Gzip 및 DAV 지원으로 Nginx 설치하기

Nginx (발음: “엔진 엑스”)는 무료, 오픈 소스, 고성능 HTTP 서버입니다. Nginx는 안정성, 풍부한 기능 세트, 간단한 구성 및 낮은 자원 소비로 잘 알려져 있습니다. 이 튜토리얼에서는 SSL, PCRE, GeoIP, Zlib, Gzip 및 DAV 지원으로 CentOS 5.5 서버에 Nginx를 컴파일하고 설치하는 방법을 보여줍니다.

이 방법이 여러분에게 효과가 있을 것이라는 보장은 하지 않습니다!

설치 전 준비

먼저 httpd-devel, pcre, pcre-devel, zlib, zlib-devel, perl, geoip 및 geoip-devel 패키지를 다음과 같이 설치합니다:

yum install -y httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel

필요한 패키지 다운로드

cd
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz
wget http://zlib.net/zlib-1.2.5.tar.gz
wget ftp://ftp.openssl.org/source/openssl-0.9.8o.tar.gz

이제 이 파일들을 압축 해제해야 합니다.

tar -xvf zlib-1.2.5.tar.gz
tar -xvf pcre-8.10.tar.gz
tar -xvf openssl-0.9.8o.tar.gz

Nginx 소스 패키지 다운로드

http://nginx.org/에서 Nginx 소스 패키지를 다운로드해야 합니다.

cd
wget http://nginx.org/download/nginx-0.7.67.tar.gz
tar -xvf nginx-0.7.67.tar.gz
cd nginx-0.7.67

Nginx 컴파일 및 설치

이제 다음 명령어를 사용하여 Nginx를 컴파일하고 설치할 수 있습니다:

./configure –user=nginx –group=nginx –prefix=/usr/share/nginx –sbin-path=/usr/sbin/nginx –conf-path=/etc/nginx/nginx.conf –error-log-path=/var/log/nginx/error.log –http-log-path=/var/log/nginx/access.log –http-client-body-temp-path=/var/lib/nginx/tmp/client_body –http-proxy-temp-path=/var/lib/nginx/tmp/proxy –http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi –pid-path=/var/run/nginx.pid –lock-path=/var/lock/subsys/nginx –with-http_ssl_module –with-http_realip_module –with-http_addition_module –with-http_sub_module –with-http_dav_module –with-http_flv_module –with-http_gzip_static_module –with-http_stub_status_module –with-http_perl_module –with-mail –with-mail_ssl_module –with-cc-opt=’-m32 -march=i386’ –with-openssl=/root/openssl-0.9.8o –with-pcre –with-pcre=/root/pcre-8.10 –with-zlib=/root/zlib-1.2.5 –with-http_geoip_module

다음 명령어를 사용하여 더 많은 옵션을 확인할 수 있습니다:

./configure –help

이제 실행합니다:

make
make install

구성 요약

nginx path prefix: "/usr/local/nginx"
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx configuration prefix: "/usr/local/nginx/conf"
nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
nginx pid file: "/usr/local/nginx/logs/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"

Nginx 서버 시작

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

테스트

/usr/local/nginx/sbin/nginx -V

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.