Cómo construir nginx en Linux
(0) Instalar paquetes dependientes
yum -y install pcre*
yum install autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc
yum -y instalar zlib zlib-devel openssl openssl-devel pcre pcre-devel
yum -y instalar pcre-devel
yum -y instalar openssl openssl -devel
yum -y install lrzsz
yum -y install gcc gcc-c
yum -y install openssl*
( 1) Compile e instale PCRE
wgetftp://ftp.csx.cam.ac.uk /pub/software/programming/pcre/pcre-7.7.tar.gz
tar zxvf pcre-7.7.tar.gz
cd pcre-7.7
.
make
make install
descargar pcre-8.31.tar.gz
[root@localhost /]# cd /media/psf/Home/Downloads
[root@ localhost Descargas]# mv pcre-8.31 .tar.gz /home/Nginx
[root@localhost Descargas]# cd /home/Nginx
[root@localhost Nginx]# tar - zxvf pcre-8.31.tar. gz
[root@localhost Nginx]# cd pcre-8.31
[root@localhost pcre-8.31]#
[root@localhost pcre-8.31] # make
[root@localhost pcre-8.31]# make install
(2) Compile e instale nginx-sticky-module-1.1
[root@ Descargas de localhost]# cd /home/Nginx
[root@localhost Nginx]# mkdir nginx-sticky-module-1.1
[root@localhost Nginx]# cd /media/psf /Inicio/Descargas
[root@ localhost Descargas]# mv nginx-sticky-module-1.1.tar.gz /home/Nginx/nginx-sticky-module-1.1/
[Descargas root@localhost]# cd /home/Nginx/nginx-sticky-
module-1.1/
[root@localhost nginx-sticky-module-1.1]# tar -zxvf nginx-sticky-module-1.1.tar.gz
(3) Descargar nginx
[root@localhost local]# wget http://nginx.org/download/nginx-1.7.8.tar.gz
(4) Cree un nuevo directorio Nginx
[root@localhost /]# cd home
[root@localhost home]# mkdir Nginx
(5) Mover el paquete tar a /home/ Nginx directorio
[root@localhost local]# mv nginx-1.7.8.tar.gz / home/Nginx
[root@localhost local]# cd /home/Nginx p>
(6) Descomprimir el paquete comprimido
[root@localhost Nginx]# tar -zxvf nginx-1.7.8.tar.gz
[root@localhost Nginx ]# cd nginx-1.7.8
[root@localhost nginx-1.7.8]#
./configure --prefix=/usr/local/nginx-1.7 8. 8 --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre
hacer y realizar la instalación
(7) Verificar el éxito de la instalación
[root@localhost /]# cd /usr/local/nginx-1.7.8/sbin
[root@localhost sbin]# ./nginx -t
nginx : La sintaxis del archivo de configuración /usr/local/nginx/conf/nginx.conf es normal
nginx: prueba del archivo de configuración /usr/local/nginx/conf/nginx.conf/nginx.conf exitosa
(8) Iniciar nginx
[root@localhost sbin]# ./nginx
nginx: [emerg] bind() a 0.0.0.0: 80 falló (98 : Dirección ya en uso)
Utilice el comando para cerrar el programa usando el puerto 80 sudo fuser -k 80/tcp
[root@ localhost sbin]# ./nginx
(9) Acceso al navegador: exitoso
En este punto, la instalación de Nginx está completa;