Installer à partir du référentiel amazon-linux-extras
$ amazon-linux-extras
...
38 nginx1=latest enabled [ =stable ] #here
39 ruby2.6 available [ =2.6 =stable ]
40 mock available [ =stable ]
41 postgresql11 available [ =11 =stable ]
42 php7.4 available [ =stable ]
43 livepatch available [ =stable ]
44 python3.8 available [ =stable ]
45 haproxy2 available [ =stable ]
Install
$ sudo amazon-linux-extras install nginx1
↓ Au travail commun ↓
Installer le logiciel de la bibliothèque Extras sur l'instance Amazon Linux 2 EC2
##Pour CentOS
Ajoutez le référentiel officiel et installez à partir de là
##Ajout du référentiel officiel
$ vi /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/
### Install
sudo yum install nginx
###référence
[nginx: Linux packages](http://nginx.org/en/linux_packages.html)
#Travail commun ci-dessous
## Run & Auto-Run enable & Show status
Démarrer Nginx, activer le démarrage automatique, afficher l'état
(CentOS suppose 7 ou version ultérieure, la commande semble être différente si elle est 6 ou antérieure)
sudo systemctl start nginx && sudo systemctl enable nginx && systemctl status nginx
## Backup nginx.config
Sauvegardez le fichier de configuration
**Très important, surtout si vous êtes nouveau sur Nginx**
`/etc/nginx/nginx.conf`Sauvegarde
sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.back
**`/etc/nginx/conf.d/default.conf`S'il y a(Nouvelle version 1.18.Confirmer avec 0)**
`/etc/nginx/conf.d/default.conf`Sauvegarde
**Pour autant que je puisse le confirmer, Nginx version1.12.0 est la valeur par défaut.Le contenu de conf est nginx.Bien que cela ait été décrit dans conf, 1.18.0 est conf.d/default.Existe en tant que directive indépendante en tant que conf**
sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.back
#Commandes Nginx fréquemment utilisées
##Démarrer / Affichage de l'état / Quitter
La commande est Amazon Linux 2,Peut être utilisé en commun avec CentOS7
Amazon Linux 2 est basé sur RHEL7, qui est identique à CentOS7
[Quel type de distribution est pris en charge par Amazon Linux?-Débordement de pile](https://ja.stackoverflow.com/questions/50113/amazon-linux-%E3%81%AF%E4%BD%95%E7%B3%BB%E3%81%AE%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B)
$ systemctl start nginx
$ systemctl status nginx ● nginx.service - The nginx HTTP and reverse proxy server ...
$ systemctl stop nginx
##Recharger les paramètres(Fréquemment utilisé)
$ sudo systemctl reload nginx
##Activer le démarrage automatique
sudo systemctl enable nginx
Recommended Posts