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