Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo construir nginx en Linux

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

(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;