Pasos de instalación de Nginx en entorno Linux

1. Descarga de Nginx

Abra el sitio web oficial, descarga la versión para Linux correspondiente de acuerdo a sus necesidades, aquí elegimos nginx-1.18.0  PGP versión estable, CentOS-7 Sistema para ilustrar

Dirección del sitio web oficial: http://nginx.org/en/download.html

2. Instalación de Nginx

(1) Xshell se conecta al servidor Linux, el comando cd crea un directorio nginx en el directorio / usr y luego ejecuta el comando ls para ver el resultado de la creación, a saber:

cd /usr
mkdir nginx
ls

(2) Hay dos métodos de instalación:
①, instalación del comando wget
②, cargue el paquete comprimido Nginx tar.gz descargado en el servidor Linux a través de la herramienta Xftp y luego instálelo mediante el comando de descompresión.

Si se instala a través del comando wget, seleccione la versión que se descargará en la página de descarga de Nginx, copie la dirección del enlace con el botón derecho del mouse y luego instálelo a través del comando wget en el directorio / usr / nginx recién creado, a saber :

cd /usr/nginx
wget http://nginx.org/download/nginx-1.18.0.tar.gz

Nota especial: muchas veces el comando wget no se puede usar en el sistema CentOS y siempre indica: -bash: wget: comando no encontrado. Si se produce este error, consulte el blog: https://blog.csdn.net / weixin_43184774 / article / details / 110191309

Aquí usamos la herramienta Xftp para cargar el paquete comprimido Nginx tar.gz descargado al servidor Linux como ejemplo.

(3) El comando cd ingresa al directorio nginx recién creado, a saber, cd / usr / nginx, y luego abre la herramienta Xftp encima de Xshell

(4) Ejecute el siguiente comando para descomprimir el paquete de archivos comprimidos de nginx-1.18.0.tar.gz

tar -zxvf nginx-1.18.0.tar.gz

(5) Ejecute el siguiente comando para ingresar a la carpeta nginx descomprimida

cd nginx-1.18.0

(6) Ejecute el siguiente comando para usar la configuración predeterminada de nginx.
Nota: Una vez que se ejecuta este comando, el archivo nginx se mueve al directorio / usr / local / por defecto

./configure

(7) Ejecute los siguientes comandos para compilar e instalar

make
make install

presta atención:

Si aparece el siguiente mensaje de error al compilar e instalar:

make: *** No hay ninguna regla para hacer el objetivo "build", necesario por "default". Detener.

solución:

①, instale la siguiente configuración

yum -y install make zlib-devel gcc-c ++ libtool openssl openssl-devel

②, reconfigura

./configure

③, compilar

hacer && hacer instalar

(8) Ejecute el siguiente comando para encontrar la ruta de instalación de Nginx

whereis nginx

(9) El comando cd ingresa al directorio / usr / local / nginx / sbin, puede ver un archivo ejecutable nginx y luego ejecutar directamente ./nginx

cd /usr/local/nginx/sbin
./nginx

(10) Después de ejecutar, acceda directamente a la ip del servidor (si es una computadora local, ingrese directamente localhost), puede ver la página de bienvenida de nginx, lo que indica que la instalación se realizó correctamente

3. Precauciones para la instalación de Nginx

Descripción del problema: después de instalar Nginx, no se puede acceder a la página

solución:

(1) Ejecute el siguiente comando para verificar si la instalación es buena, si aparece como se muestra en la figura a continuación, significa que nginx se ha iniciado normalmente

ps -ef|grep nginx

(2) Si aún no puede acceder a la página en este momento, debe confirmar si el puerto 80 está habilitado en la política de grupo de seguridad del servidor.

(3) Si el puerto 80 está habilitado y aún no se puede acceder, ingrese el comando cd en el directorio / usr / local / nginx / sbin y ejecute el comando: ./nginx -t para consultar dónde está el archivo de configuración nginx nginx.conf , y esto La declaración también puede verificar si el archivo nginx.conf es correcto, el formato correcto indicará: la prueba es exitosa

cd /usr/local/nginx/sbin
./nginx

(4) Ejecute los siguientes comandos para editar el archivo de configuración nginx.conf

vi /usr/local/nginx/conf/nginx.conf

(5) Edite la ruta de mapeo en el archivo de configuración nginx.conf y modifique esta ruta a la ruta que realmente almacena

(6) Visite la ip del servidor nuevamente (si es una computadora local, ingrese directamente localhost), puede ver la página de bienvenida de nginx

4. Operación básica de Nginx

4.1 Inicio de Nginx

Formato del código de inicio de nginx: dirección del directorio de instalación de nginx-c dirección del archivo de configuración de nginx, a saber:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

4.2 Parada de Nginx

Hay tres formas de detener a Nginx: parada tranquila, parada rápida y parada forzada.

4.2.1 Parada tranquilamente

(1) Ejecute el siguiente comando para ver el número de proceso

ps -ef|grep nginx

(2) Ejecute el siguiente comando: kill -QUIT port number, kill the process, por ejemplo, mi número de puerto es 26509

kill -QUIT 26509

4.2.2 Parada rápida

(1) Ejecute el siguiente comando para ver el número de proceso

ps -ef|grep nginx

(2) Ejecute el comando: kill -TERM port number, o kill -INT port number, elimine el proceso, por ejemplo, mi puerto es 26509

kill -TERM 26509,或kill -INT 26509

4.2.3 Parada forzada

Ejecute el siguiente comando para detener por la fuerza el servicio nginx

pkill -9 nginx

4.3 reinicio de Nginx

Después de detener Nginx, el comando cd ingresa al directorio sbin de nginx, ingrese el comando: ./nginx para reiniciar

cd /usr/local/nginx/sbin
./nginx

Nota:

Los estudiantes atentos encontrarán que, a veces, después de ejecutar el comando ./nginx en el directorio / usr / local / nginx / sbin, se muestra el siguiente mensaje de error

nginx:[emerg] bind() to 0.0.0.0:80 failed (98:Address already in use)

Solución:

Método simple y crudo: ingrese el comando cd en el directorio / usr / local / nginx / sbin y ejecútelo. El comando / nginx -s reload puede reiniciar el servicio Nginx.

cd /usr/local/nginx/sbin
./nginx -s reload

 

 

Supongo que te gusta

Origin blog.csdn.net/weixin_43184774/article/details/111316891
Recomendado
Clasificación