Todo el proceso de instalación de nginx 1.22 en el nuevo servidor CentOS 8.2

1. Vaya al sitio web oficial para descargar la última versión de nginx (versión opcional)

nginx: descargar icono-default.png?t=M7J4http://nginx.org/en/download.html

 

2. Subir al servidor, yo uso xftp aquí

3.descompresión de alquitrán

tar -xvf nginx-1.22.0.tar.gz

 4. Primero instale PCRE. La función de PCRE es permitir que Nginx admita la función de reescritura.

        Aquí se recomienda instalar todo en un solo paso, para evitar tener que volver a instalarlo cuando lo necesite más adelante.

Lo instalé aquí en el directorio /opt/nginx/

#进入安装目录
cd /opt/nginx/pcre
#下载安装包
wget http://downloads.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz
#解压安装包
tar zxvf pcre-8.45.tar.gz
#进入安装包目录
cd pcre-8.45
#编译安装
./configure
 make && make install

Puede haber un error en ./configure:

 Esto se debe a que el sistema carece  de la biblioteca gcc-c++  , lo que se puede resolver instalándola: el usuario superadministrador raíz ejecuta el siguiente comando y el superadministrador no raíz lo agrega  sudo para obtener permiso para ejecutar.

#ROOT用户
yum install -y gcc-c++
#普通用户
# sudo yum install -y gcc-c++

Después de resolver el problema, simplemente  haga && make install .

5. Aquí modifiqué la estructura del directorio y cambié el nombre del directorio del archivo de instalación, y luego planeo instalar Nginx aquí:

6. Establezca la ruta de instalación, instale

./configure --prefix= /opt/nginx/nginx-1.22.0 --with-http_stub_status_module --with-http_ssl_module --with-pcre= /opt/nginx/pcre/pcre-8.45
hacer

hacer la instalación

Preste atención a modificar la ruta de instalación y cámbiela a la ruta que especifique.

Si el error es el siguiente, necesita instalar la biblioteca OpenSSL

 Solución:

yum install openssl-devel

Ingrese y para confirmar y la instalación se completará:

 Luego vuelva a ejecutar el comando de instalación anterior.

7. Una vez completada la instalación, ingrese al directorio sbin y verifique la versión de nginx.

 8. Inicie nginx

 9. Intente acceder a mi servidor por ip

Nginx está vinculado al puerto 80 de forma predeterminada y el firewall del servidor está abierto al puerto 80 de forma predeterminada, por lo que puede acceder a él directamente

 Bueno, ¡ya terminaste!

Supongo que te gusta

Origin blog.csdn.net/qq_16382227/article/details/126483487
Recomendado
Clasificación