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
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
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
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
7. Compruebe si se ha iniciado el servicio nginx:
ps -ef | grep nginx
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.