El sitio web oficial de la versión gratuita y de código abierto: agregue un enlace para describir que
Nginx tiene una versión de Windows y una versión de Linux, pero es más recomendable usar Nginx en Linux;
preparativos antes de la instalación La instalación de Nginx necesita determinar varias bibliotecas relacionadas con la instalación de Linux, de lo contrario aparecerán la configuración y la compilación errores, el proceso de instalación de verificación específico es:
(. 1) El compilador GCC está instalado
para verificar si la instalación: yum list installed | grep gcc
la instalación: yum install gcc -y
(2) las bibliotecas OpenSSL se han instalado
para verificar si la instalación: yum list installed | grep openssl
la instalación: yum install openssl openssl-devel -y
(3) las bibliotecas PCRE se han instalado
para verificar si la instalación: yum list installed | grep pcre
Executive instalación: yum install pcre pcre-devel -y
(4) la biblioteca zlib está instalada,
compruebe si la instalación: yum list installed | grep zlib
la instalación: yum install zlib zlib-devel -y
no puede causar problemas, ¡la siguiente solución viene! ! !
Instalación única, ejecute el siguiente comando
yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y
Ø Descomprima el archivo nginx descargado y ejecute el comando: tar -zxvf nginx-1.14.2.tar.gz
Ø Cambie al directorio de inicio de nginx descomprimido y ejecute el comando: cd nginx-1.14.2
Ø En el directorio de inicio de nginx nginx-1.14 .2 Ejecute el comando: ./configure --prefix = / usr / local / nginx
Ø (donde -prefix es la ruta de instalación de nginx especificada) Nota: No tenga espacios alrededor del signo igual
Ø Ejecute el comando para compilar: haga
Ø Ejecute el comando para instalar : Después de que la instalación de make install sea exitosa, puede cambiar al directorio / usr / local / nginx y ver el contenido para
comenzar
1. Inicio normal
Cambie al directorio sbin del directorio de instalación de nginx y ejecute: ./nginx
2.
Inicio del archivo de configuración./ nginx- c /usr/local/nginx/conf/nginx.conf/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf donde -c es el archivo de configuración especificado, y la ruta del archivo de configuración debe Especifique la ruta absoluta para
verificar si el inicio es exitoso
ps -ef | grep nginx
Verifique si su propio
inicio es exitoso Después del inicio, verifique si puede iniciar sesión en nginx e ingresar 192.168.192.131 en xshel.
Todos son diferentes. No siga su tutorial, ¡estará mal! ! !
¡Esto es éxito! !
Por supuesto, es posible que no tenga éxito. Este es el problema que encontré: no puedo
acceder.
firewall-cmd --list-all
Verifique sus puertos abiertos.
Si no hay puerto, puede agregarlo usted mismo.
Puede cambiarlo a lo que desee. Si no tiene un puerto abierto, agregue 8080 después del puerto =
e ingrese el siguiente comando para volver a cargarlo
firewall-cmd --reload
Aquí está el gran truco:
systemctl status firewalld Vea el estado actual del firewall.
systemctl stop firewalld cierra el firewall actual.
systemctl disable firewalld El firewall no se inicia después de arrancar.
Simplemente ejecute las dos primeras declaraciones. No sé cómo arreglar el resto. Después de ejecutar el firewall, ¡puede apagar el firewall y visitarlo! !