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

So richten Sie virtuelle Apache-Hosts unter Ubuntu 20.04 ein

Einführung

In diesem Artikel erfahren Sie, wie Sie zusätzliche virtuelle Hosts zu einem Linux-Cloud-Server hinzufügen, auf dem Apache installiert ist. Jeder virtuelle Host verwaltet eine bestimmte Website oder Domain, die auf dem Server gehostet wird, einschließlich Subdomains. Dies wird als namensbasiertes Hosting bezeichnet, da es mehreren Websites ermöglicht, einen Satz von Ressourcen zu verwenden, z. B. eine einzelne IP.

Voraussetzungen

Dieser Artikel geht davon aus, dass Sie Apache bereits installiert und die Grundkonfiguration durchgeführt haben. Wenn Sie dies noch nicht getan haben, folgen Sie unserer Anleitung dazu hier.

Einrichten von Apache Virtual Hosts unter Ubuntu 20.04

Alle Sites/Hosts befinden sich im folgenden Verzeichnis:

/etc/apache2/sites-available/

Wenn Sie gerade Apache installiert haben, sind dies die einzigen Dinge, die Sie sehen sollten:

Verzeichnis:/etc/apache2/sites-available/

Erstellen Sie mit Ihrem bevorzugten Texteditor eine Konfigurationsdatei für virtuelle Hosts. In diesem Beispiel wird Nano verwendet.

nano /etc/apache2/sites-available/virtualhost.example.conf

Fügen Sie dieser Datei eine Grundkonfiguration hinzu und speichern Sie:

Beispielkonfiguration für einen virtuellen Host

Einige der Abschnitte, die Sie möglicherweise ändern möchten, sind:

<VirtualHost *:80>

Dies ist der Port, von dem aus auf diesen virtuellen Host zugegriffen werden kann. Wenn wir 80 in 8080 ändern würden, würden wir die folgende URL eingeben, um auf den Host zuzugreifen:http:// virtualhost.example:8080

ServerName virtualhost.example
ServerAlias www.virtualhost.example

Diese Werte geben die Domäne an, die dieser virtuelle Host darstellen wird, und den alternativen Namen für den Host.

ServerAdmin [email protected]

Aktualisieren Sie diese mit Ihrer zutreffenden Serveradministrator-E-Mail-Adresse.

DocumentRoot /var/www/virtualhost.example/public_html

Dies ist der Speicherort der Site-Dateien für die angegebene Domain.

Als nächstes aktivieren Sie den virtuellen Host mit dem folgenden Befehl:

a2ensite virtualhost.example.conf

Ihre Ausgabe sollte wie folgt aussehen:

a2ensite-Beispielausgabe

Zum Schluss starten Sie Apache einfach neu, wie in der Eingabeaufforderung

angegeben
service apache2 reload

Herzliche Glückwünsche! Sie haben jetzt erfolgreich Apache Virtual Hosts auf Ubuntu 20.04 eingerichtet. Vielen Dank, dass Sie uns folgen, und zögern Sie nicht, uns für weitere Updates zu kontaktieren.

Mehr über Atlantic.Net

Atlantic.Net bietet erstklassige Hosting-Lösungen, einschließlich VPS-Hosting-Services.


Linux
  1. So richten Sie virtuelle Apache-Hosts unter Ubuntu 18.04 ein

  2. So richten Sie virtuelle Apache-Hosts unter CentOS ein

  3. Wie richte ich die Apache-Passwortauthentifizierung unter Ubuntu 18.08 ein?

  4. Richten Sie virtuelle Apache-Hosts auf dem Ubuntu-Betriebssystem ein

  5. So konfigurieren Sie den virtuellen Apache-Host auf Ubuntu

So konfigurieren Sie virtuelle Apache-Hosts in Ubuntu 18.04 LTS

So konfigurieren Sie virtuelle Apache-Hosts unter Rocky Linux

So richten Sie den virtuellen Host Apache unter Ubuntu 20.04 LTS ein

So installieren Sie Apache Server und richten virtuelle Hosts unter Ubuntu 22.04 ein

So richten Sie Apache Virtual Hosts unter Debian 11 ein

So richten Sie Apache Virtual Hosts unter Ubuntu 18.04 ein