View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Compilar el nginx en RHEL4 x86_64 (servvent)

1. Preparamos los directorios

En servvent, como root:
mkdir -p /opt/pcre2
mkdir -p /opt/nginx
mkdir -p /opt/zlib
mkdir -p /opt/libressl
chown metro:metro /opt/pcre2/ /opt/nginx/ /opt/zlib /opt/libressl
mkdir -p /usr/src/nginx
chown metro:metro /usr/src/nginx


2. Se descarga el fichero adjunto a esta página a servvent:/usr/src/nginx y se descomprime

En servvent, como metro:
cd /usr/src/nginx
scp metro@16.0.62.18:/incoming/nginx-rhel-sources-sico.tar.gz .
tar -xvzf nginx-rhel-sources-sico.tar.gz


3. Como root, se descomprime el fichero con los paches de /usr/include

En servvent, como root
cd /
tar -xvzf /usr/src/nginx/libressl-usr-include-patched.tar.gz


4. Como metro, se compilan cada una de las dependencias y el nginx:

En servvent, como metro
cd /usr/src/nginx
bash ./compile-pcre2.sh
bash ./compile-zlib.sh
bash ./compile-libressl.sh
bash ./compile-nginx


5. El nginx está listo para ser usado en /opt/nginx/sbin/nginx , con el fichero de configuración /opt/nginx/conf/nginx.conf

Attachs

nginx-rhel-sources-sico.tar.gz