GNU/Linux >> LINUX-Kenntnisse >  >> OpenSuse

So installieren Sie NGINX auf openSUSE

Nginx ist einer der führenden Open-Source-Webserver und ein HTTP-Load-Balancer. Es wird auch als Reverse-Proxy-Server und HTTP-Cache verwendet. Nginx hat seit seiner Veröffentlichung aufgrund seiner effizienten Ressourcennutzung und Reaktionsfähigkeit unter Last an Popularität gewonnen. Es ist schneller bei der Bereitstellung statischer Inhalte und verbraucht weniger Ressourcen.

Dieser Beitrag beschreibt, wie Nginx auf openSUSE Leap 15.3 installiert wird System mit zwei verschiedenen Methoden.

Hinweis :Um Nginx zu installieren, benötigen Sie sudo-Berechtigungen. Stellen Sie außerdem sicher, dass kein Apache oder anderer Prozess die Ports 80 oder 443 überwacht.

Methode Nr. 1

Bei dieser Methode installieren wir Nginx, das in den openSUSE-Standard-Repositories verfügbar ist. Dies ist die einfachste Methode, aber dieses Paket ist eine ältere Version.

1. Führen Sie den folgenden Befehl aus, um Ihre System-Repositorys zu aktualisieren:

$ sudo zypper refresh

Wenn Sie dazu aufgefordert werden, geben Sie das sudo-Passwort ein.

2. Führen Sie dann den folgenden Befehl aus, um Nginx auf Ihrem openSUSE-System zu installieren:

$ sudo zypper install nginx

Dann erhalten Sie Details zur Installation, wie z. B. die Pakete, die auf Ihrem openSUSE-System installiert werden, ihre Gesamtdownloadgröße und den verwendeten Speicherplatz. Nachdem Sie die Details angegeben haben, werden Sie aufgefordert, zu bestätigen, ob Sie das Verfahren fortsetzen möchten. Drücken Sie y und dann die Zurück Taste, um fortzufahren.

Jetzt wird Nginx auf Ihrem openSUSE-System installiert.

3. Führen Sie den folgenden Befehl aus, um den Nginx-Dienst zu aktivieren:

$ sudo systemctl enable nginx

Starten Sie dann den Nginx-Dienst mit dem folgenden Befehl:

$ sudo systemctl start nginx

Führen Sie den folgenden Befehl aus, um den Status von Nginx zu überprüfen:

$ sudo systemctl status nginx

Die folgende Ausgabe zeigt an, dass der Nginx-Dienst ausgeführt wird.

Um die Version des auf Ihrem openSUSE-System installierten Nginx-Pakets anzuzeigen, führen Sie den folgenden Befehl aus:

$ sudo nginx -v

Die folgende Ausgabe zeigt die Nginx-Version 1.19.8 an auf unserem System installiert ist.

Methode Nr. 2

Bei dieser Methode installieren wir Nginx, indem wir das auf der openSUSE-Website verfügbare Repository hinzufügen. Durch diese Methode können Sie eine aktualisierte Version von Nginx auf Ihrem System haben.

1. Um die neueste Version von Nginx auf Ihrem openSUSE zu installieren, fügen Sie das Repository mit dem folgenden Befehl hinzu:

$ sudo zypper addrepo https://download.opensuse.org/repositories/server:http/openSUSE_Leap_15.3/server:http.repo

Wenn Sie dazu aufgefordert werden, geben Sie das sudo-Passwort ein.

2. Führen Sie nach dem Hinzufügen des Repositorys den folgenden Befehl aus, um den Index des lokalen Repositorys zu aktualisieren:

$ sudo zypper refresh

Dieser Befehl fordert Sie auf, den GPG-Schlüssel für das von Ihnen hinzugefügte Repository zu akzeptieren oder abzulehnen. Geben Sie a ein und drücken Sie Enter um den GPG-Schlüssel zu akzeptieren.

3. Jetzt können Sie die neueste Version von Nginx mit dem folgenden Befehl installieren:

$ sudo zypper install nginx

Dann erhalten Sie Informationen zur Nginx-Installation, z. B. die Pakete, die auf Ihrem openSUSE-System installiert werden, ihre Gesamtdownloadgröße und den verwendeten Speicherplatz. Nachdem Sie die Informationen eingegeben haben, werden Sie aufgefordert, zu bestätigen, ob Sie das Verfahren fortsetzen möchten. Drücken Sie y und dann die Zurück Taste, um fortzufahren.

Jetzt wird Nginx auf Ihrem openSUSE-System installiert.

4. Führen Sie den folgenden Befehl aus, um den Nginx-Dienst zu aktivieren:

$ sudo systemctl enable nginx

Starten Sie dann den Nginx-Dienst mit dem folgenden Befehl:

$ sudo systemctl start nginx

Führen Sie den folgenden Befehl aus, um den Status von Nginx zu überprüfen:

$ sudo systemctl status nginx

Die folgende Ausgabe zeigt an, dass der Nginx-Dienst ausgeführt wird.

Um die Version des auf Ihrem openSUSE-System installierten Nginx-Pakets anzuzeigen, führen Sie den folgenden Befehl aus:

$ sudo nginx -v

Die folgende Ausgabe zeigt die Nginx-Version 1.21.6 an auf unserem System installiert ist.

Firewall-Konfiguration

Sie müssen auch die Firewall konfigurieren, um die von Nginx verwendeten http- und https-Ports zu öffnen.

Führen Sie den folgenden Befehl aus, um die Standardzone in Ihrer Firewall zu finden:

$ sudo firewall-cmd --get-default-zone

In der Ausgabe können Sie die Standardzone Ihrer Firewall herausfinden.

Verwenden Sie dann den folgenden Befehl, um http zu öffnen Port in Ihrer Firewall:

$ sudo firewall-cmd --permanent --zone=public --add-service=http

Verwenden Sie den folgenden Befehl, um https zu öffnen Port in Ihrer Firewall:

$ sudo firewall-cmd --permanent --zone=public --add-service=https

Sie können die „öffentliche“ Zone durch die Zone ersetzen, die derzeit als Ihre Standardzone festgelegt ist.

Führen Sie dann den folgenden Befehl aus, um die Änderungen zu übernehmen:

$ sudo firewall-cmd --reload

Test

Um nun den Nginx-Server zu testen, erstellen Sie eine index.html Datei im Verzeichnis /srv/www/htdocs Ordner.

$ sudo nano /srv/www/htdocs/index.html

Fügen Sie die folgenden Zeilen in der index.html hinzu Datei:

html>

<body>

<h1>......Welcome to NGINX!......</h1>

</body>

</html>

Speichern und schließen Sie die index.html Datei.

Starten Sie den Nginx-Dienst mit dem folgenden Befehl neu:

$ sudo systemctl restart nginx

Starten Sie nun einen beliebigen Webbrowser auf Ihrem System und geben Sie localhost oder Ihre IP-Adresse in die Adressleiste ein. Wenn Nginx korrekt installiert ist, sehen Sie die folgende Seite.

Nginx auf openSUSE deinstallieren

Wenn Sie Nginx jemals deinstallieren müssen, können Sie dies mit dem folgenden Befehl tun:

$ sudo zypper remove nginx

Wenn Sie dazu aufgefordert werden, geben Sie das sudo-Passwort ein. Dann wird es Ihnen die Pakete nennen, die von Ihrem openSUSE-System deinstalliert werden, und den Speicherplatz, der freigegeben wird. Anschließend werden Sie aufgefordert, zu bestätigen, ob Sie den Vorgang fortsetzen möchten. Drücken Sie y und dann die Zurück Schlüssel, um Nginx von Ihrem openSUSE-System zu entfernen.

Mit einer der in diesem Beitrag beschriebenen Methoden können Sie Nginx ganz einfach auf Ihrem openSUSE-System installieren. Die Methode zum Deinstallieren von Nginx wird auch am Ende dieses Beitrags beschrieben, falls Sie es jemals entfernen müssen. Besuchen Sie So installieren Sie Nginx unter Ubuntu und CentOS, wenn Sie diese Linux-Distributionen ausführen.


OpenSuse
  1. So installieren Sie Seafile mit Nginx auf openSUSE Leap 42.1

  2. So installieren Sie Zend Server 5 auf openSUSE 12.1

  3. So installieren Sie Google Chrome 17 auf openSUSE 12.1

  4. So installieren Sie Opera 11.6 auf openSUSE 12.1

  5. So installieren Sie OpenOffice.org 3.3 auf openSUSE 12.1

So installieren Sie MongoDB auf openSUSE

So installieren Sie Discord auf openSUSE

So installieren Sie phpMyAdmin auf Nginx

So installieren Sie Nginx unter Ubuntu 15.04

Wie installiere ich Nginx unter CentOS 7?

So installieren Sie NGINX unter Ubuntu 18.04