Servidor Linux centos7 y versión superior implementación del código fuente Nginx

Implemente Nginx desde el código fuente de centos7 y superior en Linux

Este capítulo utiliza la versión Nginx-1.8.1

El documento se publicará para compilar e instalar instrucciones de configuración

#Nginx Baidu Netdisk dirección de descarga del paquete fuente del enlace:
https://pan.baidu.com/s/1tBcM1QCER6G1QY-d4meK8w
Código de extracción: y7pr

Windows:
#Nginx Dirección de origen: http://www.nginx.org/download/

Línea de comando de Linux:
#Nginx Dirección de origen: wget http://nginx.org/download/nginx-1.8.1.tar.gz

1. Solución de entorno de servidor: #Cierre el
mecanismo de seguridad
setenforce 0


#Cierre el cortafuegos systemctl stop firewalld


#Enciende y apaga el firewall systemctl deshabilita firewalld

Inserte la descripción de la imagen aquí

2. Instale el paquete de dependencia nginx
#Nginx depende de pcre, zlib, openssl # pcre es para reescribir reescribir, zlib es para compresión gzip y algunos vps se
ejecutan sin ssl por defecto :
yum -y install gcc gcc-c ++ automake autoconf libtool make wget pcre-devel zlib zlib-devel openssl-devel glibc pcre openssl cmake

3. Cree el usuario que ejecuta nginx
# Por motivos de seguridad, el usuario nginx creado es
useradd nginx -M -s / sbin / nologin que no requiere permisos de inicio de sesión

4. Para determinar la versión de nginx
# Según el entorno, seleccione el directorio de descarga
mkdir / data / software / nginx; cd / data / software / nginx /
wget http://nginx.org/download/nginx-1.8.1.tar.gz #Descomprima el
Inserte la descripción de la imagen aquí
paquete fuente nginx;
tar zxvf nginx-1.8.1.tar.gz
cd /data/software/nginx/nginx-1.8.1

# 源码 包 预 配置 与 编译 安装
./configure --prefix = / usr / local / nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_stub_lestatus http_perl_module --with-pcre --with-http_flv_module perl-ExtUtils-Embed net-tools
make && make install


5.Asegúrese de que el puerto 80 del sistema no esté ocupado por otros programas: netstat -lntp | grep 80 # A veces el puerto 80 está ocupado
por nginx, apache o el propio servicio del sistema, simplemente ciérrelo
Inserte la descripción de la imagen aquí

6. Inicie el comando nginx (dependiendo del programa binario / sbin / nginx en el directorio nginx):
/ usr / local / nginx / sbin / nginx -t // Verifique el archivo de configuración
/ usr / local / nginx / sbin / nginx // Inicio nginx
Inserte la descripción de la imagen aquí
7. Compruebe si se ha iniciado el servicio nginx:
ps -ef | grep nginx
Inserte la descripción de la imagen aquí

8. Abra el navegador y visite la máquina virtual http: // localhost: 80. Si el navegador aparece de la siguiente manera, significa que Nginx se ha instalado y se ha ejecutado correctamente.
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_44793172/article/details/107144791
Recomendado
Clasificación