Installer Nginx sur Linux (étapes super détaillées)

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
Insérer la description de l'image ici

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)

Insérer la description de l'image ici

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)

Insérer la description de l'image ici

4. Décompressez les ressources et entrez dans le répertoire décompressé.

Commande de décompression

# 解压到当前目录下
tar -zxvf 资源包

Capture d'écran ci-dessous :
Insérer la description de l'image ici

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)

Insérer la description de l'image ici
Ensuite, vous pouvez voir qu'il y a un fichier Makefile supplémentaire dans notre répertoire
Insérer la description de l'image ici

Si les problèmes suivants surviennent lors de l'exécution

  • Problème 1 :
    Insérer la description de l'image ici
    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)

Insérer la description de l'image ici

  • Problème 2 :
    Insérer la description de l'image ici
    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)
Insérer la description de l'image ici

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)
Insérer la description de l'image ici

7. Entrez le répertoire après l'installation (à l'étape 5, nous avons configuré l'emplacement d'installation)

Insérer la description de l'image ici

8. Entrez dans le répertoire sbin et exécutez la commande pour démarrer
./nginx

Insérer la description de l'image ici

9. Visitez IP : 80

Insérer la description de l'image ici
Je n'ai pas configuré le port 80 ici, j'ai donc simplement désactivé le pare-feu ici.
Insérer la description de l'image 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

Je suppose que tu aimes

Origine blog.csdn.net/qq_45752401/article/details/122660965
conseillé
Classement