News
Serverspace Technologien in den VAE: Einführung von Falconcloud
JH
Joe Harris
28. Oktober 2020
Aktualisiert Mai 26, 2023

Wie stellt man das ein Nginx Virtuelle Hosts aktiviert Ubuntu 20.04

Linux NGINX Ubuntu Web-Server

Verwenden Sie ein anderes Betriebssystem?

Wählen Sie die gewünschte Version oder Distribution aus.

Nginx ist für die Verwaltung mehrerer Domänen auf einem einzigen Server und einer einzigen IP-Adresse konzipiert. Virtuelle Hosts bieten diese Funktion. In diesem Tutorial werden wir es einrichten Nginx virtuelle Hosts.

Im Serverspace Sie uns Erstellen Sie einen Server mit bereits installierter App“Nginx".

Nginx Konfigurationsdateien

Zuerst müssen Sie das installieren Nginx Paket.

apt install nginx

Alle Konfigurationsdateien für Nginx Virtuelle Hosts werden im gespeichert / Etc /nginx/sites-available/ Ordner. Am besten erstellen Sie für jede Website auf dem Server eine separate Datei. Erstellen wir die erste Konfiguration für domain-name.com.

nano /etc/nginx/sites-available/domain-name.com

Fügen Sie nun dort diese Konfiguration ein.

server {
listen 80; # Specify the listening port
listen [::]:80; # The same thing for IPv6
root /var/www/domain-name.com/html; # The path to the website files
index index.html index.htm; # Files to display if only the domain name is specified in the address
server_name domain-name.com; # Domain name of this site
location / {
try_files $uri $uri/ =404;
}
}

Speichern und schließen Sie diese Datei.
Erstellen Sie einen Ordner für die Website und legen Sie die Dateien dort ab.

mkdir -p /var/www/domain-name.com/html

Und legen Sie Berechtigungen für den Ordner fest.

chmod -R 755 /var/www

Aktivieren der Nginx virtueller Host

Sie müssen einen symbolischen Link zur Konfiguration im erstellen Websites aktiviert Verzeichnis, um den virtuellen Host zu aktivieren.

ln -s /etc/nginx/sites-available/domain-name.com /etc/nginx/sites-enabled/

Überprüfen Sie nun die Konfiguration auf Fehler.

nginx -t

Und starten Sie den Dienst neu.

systemctl restart nginx

Jetzt haben Sie einen funktionierenden virtuellen Host für eine einzelne Domäne. Sie können über den Domänennamen darauf zugreifen, wenn der DNS Der Server ist korrekt konfiguriert. Auf diese Weise können dem Server beliebig viele Domänen hinzugefügt werden.

Deaktivieren Nginx virtuelle Hosts

Um einen virtuellen Host zu deaktivieren, entfernen Sie den symbolischen Link aus dem Websites aktiviert Ordner. Um die Rückgabe einer Standard-Webseite beim Zugriff auf die IP-Adresse des Servers zu deaktivieren, können Sie einfach den Link zur Standardkonfiguration löschen.

rm /etc/nginx/sites-enabled/default

Starten Sie den Dienst anschließend neu.

systemctl restart nginx

Auf diese Weise können Sie jede benötigte Konfiguration deaktivieren. Und aktivieren Sie es, indem Sie erneut einen symbolischen Link hinzufügen, wie wir es zuvor getan haben.

Abstimmung:
3 aus 5
Durchschnittliche Bewertung: 3.9
Bewertet von: 7
1101 CT Amsterdam Niederlande, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Wir verwenden Cookies, um Ihr Erlebnis auf der Website zu verbessern Serverspace besser. Indem Sie weiterhin auf unserer Website surfen, stimmen Sie unseren zu
Cookies und Datenschutzbestimmungen.