1. Accédez au site officiel pour télécharger la dernière version de nginx (version facultative)
nginx : télécharger http://nginx.org/en/download.html
2. Téléchargez sur le serveur, j'utilise xftp ici
3. décompression tar
tar -xvf nginx-1.22.0.tar.gz
4. Installez d'abord PCRE, le rôle de PCRE est de permettre à Nginx de prendre en charge la fonction Rewrite.
Ici, il est recommandé de tout installer en une seule étape, afin de vous éviter de réinstaller lorsque vous en aurez besoin plus tard.
Je l'ai installé ici dans le répertoire /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
Il peut y avoir une erreur dans ./configure :
En effet, le système ne dispose pas de la bibliothèque gcc-c++ , ce qui peut être résolu en l'installant : le super-administrateur root exécute la commande suivante et le super-administrateur non root l'ajoute sudo
pour obtenir l'autorisation d'exécution.
#ROOT用户
yum install -y gcc-c++
#普通用户
# sudo yum install -y gcc-c++
Après avoir résolu le problème, faites simplement && make install .
5. Ici, j'ai modifié la structure des répertoires et renommé le répertoire du fichier d'installation, puis je prévois d'installer Nginx ici :
6. Définissez le chemin d'installation, installez
./configure --prefix= /opt/nginx/nginx-1.22.0 --with-http_stub_status_module --with-http_ssl_module --with-pcre= /opt/nginx/pcre/pcre-8.45fairefaire installer
Faites attention à modifier le chemin d'installation et à le remplacer par le chemin que vous spécifiez.
Si l'erreur est la suivante, vous devez installer la bibliothèque OpenSSL
Solution:
yum install openssl-devel
Entrez y pour confirmer et l'installation est terminée :
Ensuite, réexécutez la commande d'installation ci-dessus.
7. Une fois l'installation terminée, entrez dans le répertoire sbin et vérifiez la version de nginx
8. Démarrez nginx
9. Essayez d'accéder à mon serveur par IP
Nginx est lié au port 80 par défaut et le pare-feu du serveur est ouvert au port 80 par défaut, vous pouvez donc y accéder directement
Eh bien, vous avez terminé !