Maison > Opération et maintenance > CentOS > le corps du texte

Comment installer Nginx-yum sur Centos7

藏色散人
Libérer: 2021-04-25 17:15:49
avant
2240 Les gens l'ont consulté

La colonne tutorielle suivante de centos vous présentera comment installer Nginx-yum sur Centos 7. J'espère qu'elle sera utile aux amis dans le besoin !

Centos 7 Installer la méthode Nginx-yum

Avant-propos

Nginx (moteur x) est un serveur HTTP et proxy inverse hautes performances, ainsi qu'un IMAP/ Serveur POP3/SMTP. . Cet exemple montre les étapes de base pour installer et configurer Nginx sous CentOS 7.

Description de l'environnement

CentOS 7 (installation minimale)

$ cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core)
Copier après la connexion

Étapes

Étape 1 : Ajouter la source yum

Nginx n'est pas le par défaut Pour la source yum, vous pouvez utiliser epel ou la source yum sur le site officiel. Cet exemple utilise la source yum sur le site officiel.

$ sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
Copier après la connexion

Après avoir installé la source yum, vous pouvez la consulter.

$ sudo yum repolist
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
repo id                          repo name                          status
base/7/x86_64                    CentOS-7 - Base                    9,911
extras/7/x86_64                  CentOS-7 - Extras                    368
nginx/x86_64                     nginx repo                           108
updates/7/x86_64                 CentOS-7 - Updates                 1,041
repolist: 11,428
Copier après la connexion

peut constater que nginx repo a été installé sur cette machine.

Étape 2 : Installez

yum pour installer Nginx, très simple, une seule commande.

$ sudo yum install nginx
Copier après la connexion

Étape 3 : Démarrer et configurer le service Nginx

Configurer le démarrage

$ sudo systemctl enable nginx
Copier après la connexion

Démarrer le service

$ sudo systemctl start nginx
Copier après la connexion

Arrêter le service

$ sudo systemctl restart nginx
Copier après la connexion

Reload , car généralement après une reconfiguration, vous ne souhaitez pas redémarrer le service, vous pouvez donc utiliser le rechargement.

$ sudo systemctl reload nginx
Copier après la connexion

Configuration

### nginx默认配置位置
/etc/nginx/conf.d/default.conf
## 默认wwwroot位置
/usr/share/nginx/html
Copier après la connexion

Étape 4 : Ouvrez le port du pare-feu

Le pare-feu par défaut utilisé par CentOS7 ferme le service http (ouvre le port 80).

$ sudo firewall-cmd --zone=public --permanent --add-service=http
success
$ sudo firewall-cmd --reload
success
Copier après la connexion

Après l'avoir ouvert, vous pouvez vérifier tous les services ouverts par le pare-feu

$ sudo sudo firewall-cmd --list-service
ssh dhcpv6-client http
Copier après la connexion

Vous pouvez voir que le système a ouvert le service http.

Étape 5 : Proxy inverse

Nginx est un proxy inverse très pratique Pour configurer le proxy inverse, veuillez vous référer au module ngx_http_proxy_module. Cet article n'entrera pas dans les détails.
Il convient de souligner que dans SELinux de CentOS 7, l'utilisation d'un proxy inverse nécessite l'ouverture des autorisations d'accès au réseau.

$ sudo setsebool httpd_can_network_connect 1
Copier après la connexion

Après avoir ouvert les autorisations réseau, le proxy inverse peut être utilisé.

Conclusion

Cet article démontre l'installation de Nginx, des services de configuration, etc. sous CentOS 7.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal