Installieren Sie aus dem Amazon-Linux-Extras-Repository
$ 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
↓ Zur gemeinsamen Arbeit ↓
Software aus der Extras Library auf der Amazon Linux 2 EC2-Instanz installieren
##Für CentOS
Fügen Sie das offizielle Repository hinzu und installieren Sie es von dort aus
##Offizielles Repository hinzugefügt
$ 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
###Referenz
[nginx: Linux packages](http://nginx.org/en/linux_packages.html)
#Gemeinsame Arbeit unten
## Run & Auto-Run enable & Show status
Starten Sie Nginx, aktivieren Sie den automatischen Start und zeigen Sie den Status an
(CentOS geht von 7 oder höher aus. Es scheint, dass der Befehl anders ist, wenn er 6 oder früher ist.)
sudo systemctl start nginx && sudo systemctl enable nginx && systemctl status nginx
## Backup nginx.config
Sichern Sie die Konfigurationsdatei
**Sehr wichtig, besonders wenn Sie neu bei Nginx sind**
`/etc/nginx/nginx.conf`Backup
sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.back
**`/etc/nginx/conf.d/default.conf`Wenn da ist(Neue Version 1.18.Bestätigen Sie mit 0)**
`/etc/nginx/conf.d/default.conf`Backup
**Soweit ich bestätigen kann, Nginx Version1.12.0 ist Standard.Der Inhalt von conf ist Nginx.Obwohl es in conf beschrieben wurde, 1.18.0 ist conf.d/default.Besteht als eigenständige Richtlinie als conf**
sudo cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.back
#Häufig verwendete Nginx-Befehle
##Start / Statusanzeige / Beenden
Der Befehl lautet Amazon Linux 2,Kann gemeinsam mit CentOS7 verwendet werden
Amazon Linux 2 basiert auf RHEL7, das mit CentOS7 identisch ist
[Welche Art von Distribution unterstützt Amazon Linux?-Paketüberfluss](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
##Einstellungen neu laden(Häufig benutzt)
$ sudo systemctl reload nginx
##Aktivieren Sie den Autostart
sudo systemctl enable nginx
Recommended Posts