Skip to content

Nginx. Schnellstart

Nginx ist ein hochleistungsfähiger HTTP-Server. Er nimmt eingehende Anfragen entgegen, liefert statische Inhalte aus und leitet dynamische an die Anwendung weiter. Im Panel BeAdmin wird Nginx über das gleichnamige Modul verwaltet: Sie installieren das Modul, legen einen virtuellen Host an — und die Website ist unter ihrer Domain erreichbar. Dieser Artikel richtet sich an alle, die BeAdmin gerade ausgerollt haben und ihre erste Website mit möglichst wenigen Klicks bereitstellen möchten. Eine ausführliche Beschreibung der Felder des Formulars für virtuelle Hosts finden Sie im Artikel Nginx. Arbeiten mit virtuellen Hosts.

Modul installieren

Öffnen Sie im Seitenmenü WebserverNginx und klicken Sie auf «Installieren». Nginx wird mit einem Klick installiert: BeAdmin richtet das Modul mit einer Standardkonfiguration ein, ohne weitere Rückfragen. Die Installation dauert einige Minuten — den Verlauf können Sie in den Logs verfolgen. Schlägt die Installation fehl, starten Sie sie erneut.

Nach der Installation lassen sich auf der Modulseite virtuelle Hosts anlegen und der Nginx-Dienst verwalten. Start, Stopp, Konfiguration neu laden, Aktualisierung und Deinstallation des Moduls sind in einem separaten Artikel beschrieben, Nginx. Modul verwalten.

⚠️ Wenn Apache bereits auf dem Server installiert ist

Das Panel weist auf einen möglichen Portkonflikt zwischen Nginx und Apache hin. Wenn Sie bereits Websites in Apache betreiben, richten Sie nach der Installation von Nginx die Kombination ein — Details im Abschnitt „Nginx-und-Apache-Kombination" des Artikels Nginx. Arbeiten mit virtuellen Hosts.

Erste Website anlegen

Nach der Installation des Moduls können Sie auf der Nginx-Seite den ersten virtuellen Host anlegen — die Konfiguration einer einzelnen Website.

  1. Klicken Sie auf Virtuellen Host erstellen.
  2. Geben Sie im Feld Domainname die Domain der Website an — zum Beispiel example.com. Möglich sind ein Domainname oder eine IP-Adresse.
  3. Geben Sie im Feld Dateiverzeichnis ein bestehendes Verzeichnis an, in dem die Dateien der Website liegen (oder liegen werden). Das Verzeichnis können Sie im Dateimanager des Panels auswählen.
  4. Lassen Sie den Schalter HTTPS verwenden (Port 443) eingeschaltet — BeAdmin stellt selbst ein Let's-Encrypt-Zertifikat aus und verlängert es anschließend automatisch.
  5. Klicken Sie auf Erstellen.

Die Website erscheint in der seitlichen Liste und ist unter https://<Domain> erreichbar. Liegt im angegebenen Verzeichnis bereits eine index.html, wird sie ohne weitere Einstellungen unter dem Stammpfad ausgeliefert.

💡 DNS muss auf diesen Server zeigen

Damit Let's Encrypt ein Zertifikat ausstellen kann, muss die Domain einen A-Record besitzen, der auf den Server mit BeAdmin zeigt. Ist der Record noch nicht eingerichtet, legen Sie den Host über HTTP an, warten Sie auf die DNS-Aktualisierung und schalten Sie später auf HTTPS um. Schlägt die Ausstellung fehl, startet der Host mit einem temporären selbstsignierten Zertifikat — wie Sie weiter vorgehen, beschreibt der Artikel Behebung von ACME-Fehlern bei der Ausstellung eines SSL-Zertifikats.

Die übrigen Felder des Formulars (Namen der Index-Dateien, Regeln zur Anfragenverarbeitung) können Sie in diesem Szenario unverändert lassen — die Standardwerte sind sinnvoll. Möchten Sie PHP einbinden oder Proxying einrichten, lesen Sie Nginx. Regeln (location) für einen virtuellen Host konfigurieren; werden nicht-standardmäßige Direktiven benötigt — Nginx. Virtuelle Hosts im Expertenmodus.

Siehe auch

BeAdmin © 2025. Alle Rechte vorbehalten.