1. Accédez au site officiel pour télécharger les ressources Nginx :
Téléchargement du site officiel : http://nginx.org/en/download.html
2. Téléchargement des ressources (car il est installé sous Linux, j'ai donc téléchargé le package de ressources pour l'installation de Linux, vous pouvez choisir la version souhaitée)
3. Après avoir téléchargé les ressources, téléchargez-les sur Linux (l'emplacement est facultatif, je l'ai téléchargé sur /home/myqxin/java)
4. Décompressez les ressources et entrez dans le répertoire décompressé.
Commande de décompression
# 解压到当前目录下
tar -zxvf 资源包
Capture d'écran ci-dessous :
5. Configurez les informations de base, la commande est la suivante
#配置configure --prefix 代表安装的路径,--with-http_ssl_module 安装ssl,--with-http_stub_status_module查看nginx的客户端状态
./configure --prefix=/usr/local/nginx-1.20.2 --with-http_ssl_module --with-http_stub_status_module
L'exécution se termine comme suit (il y a trop de processus et l'interception est incomplète. Seules la commande d'entrée et l'effet final sont interceptés)
Ensuite, vous pouvez voir qu'il y a un fichier Makefile supplémentaire dans notre répertoire
Si les problèmes suivants surviennent lors de l'exécution
- Problème 1 :
Solution 1, entrez la commande suivante
yum -y install gcc gcc-c++ autoconf automake make
Ce processus doit attendre un certain temps. L'exécution se termine comme suit (il y a trop de processus et l'interception est incomplète. Seules la commande d'entrée et l'effet final sont interceptés)
- Problème 2 :
Solution 2 : Entrez la commande suivante
yum -y install openssl openssl-devel
Ce processus doit attendre un certain temps. L'exécution se termine comme suit (il y a trop de processus et l'interception est incomplète. Seules la commande d'entrée et l'effet final sont interceptés)
6. Compiler et installer
#编译安装nginx
make & make install
Ce processus doit attendre un certain temps. L'exécution se termine comme suit (il y a trop de processus et l'interception est incomplète. Seules la commande d'entrée et l'effet final sont interceptés)
7. Entrez le répertoire après l'installation (à l'étape 5, nous avons configuré l'emplacement d'installation)
8. Entrez dans le répertoire sbin et exécutez la commande pour démarrer
./nginx
9. Visitez IP : 80
Je n'ai pas configuré le port 80 ici, j'ai donc simplement désactivé le pare-feu ici.
10. Si vous ne pouvez pas y accéder, il peut s'agir d'un problème de pare-feu.
添加 --permanent永久生效,没有此参数重启后失效 这里的6379为redis服务的端口,若为其他服务设置,需要对应端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重新载入
firewall-cmd --reload
查看所有打开的端口:
firewall-cmd --zone=public --list-ports
防火墙的关闭:
systemctl stop firewalld //一般不用
防火墙的启动:
systemctl start firewalld