Um mehrere Domains auf Ihrem Server zu hosten, müssen Sie entsprechende Virtuelle Hosts auf dem Webserver erstellen, um unterschiedliche Inhalte für verschiedene Anfragen bereitzustellen. Diese Anleitung führt Sie durch die Erstellung von Apache-Virtuellen Hosts auf CentOS 7.
Wie es geht
-
Schritt 1: Verzeichnisstruktur erstellen
Erstellen Sie eine Verzeichnisstruktur für die Organisation Ihrer Website-Dateien, indem Sie Verzeichnisse anlegen. Zum Beispiel:
sudo mkdir -p /var/www/mywebsite.com/public_html -
Schritt 2: Berechtigungen zuweisen
Weisen Sie den Verzeichnissen entsprechende Berechtigungen zu:
sudo chown -R apache:apache /var/www/mywebsite.com sudo chmod -R 755 /var/www -
Schritt 3: Eine HTML-Datei erstellen
Erstellen Sie eine einfache HTML-Datei zum Testen des Virtuellen Hosts:
sudo nano /var/www/mywebsite.com/public_html/index.htmlFügen Sie den folgenden Inhalt hinzu:
<html> <head> <title>Willkommen bei mywebsite.com</title> </head> <body> <h1>Hallo Welt!</h1> </body> </html>Speichern und den Texteditor verlassen.
-
Schritt 4: Eine Konfigurationsdatei für den Virtuellen Host erstellen
Erstellen Sie eine neue Konfigurationsdatei für den Virtuellen Host im Verzeichnis
/etc/httpd/conf.d/mit einem Texteditor wienanoodervim:sudo nano /etc/httpd/conf.d/mywebsite.com.confFügen Sie die folgende Konfiguration hinzu:
<VirtualHost *:80> ServerAdmin webmaster@mywebsite.com ServerName mywebsite.com DocumentRoot /var/www/mywebsite.com/public_html ErrorLog /var/log/httpd/mywebsite.com_error.log CustomLog /var/log/httpd/mywebsite.com_access.log combined </VirtualHost>Speichern und den Texteditor verlassen.
-
Schritt 5: Den Virtuellen Host aktivieren
Aktivieren Sie die Konfiguration des Virtuellen Hosts und starten Sie Apache neu:
sudo systemctl restart httpd -
Schritt 6: Die Datei hosts aktualisieren (optional)
Falls Sie Tests auf Ihrem lokalen Rechner durchführen, fügen Sie einen Eintrag in Ihrer hosts-Datei hinzu:
sudo nano /etc/hostsFügen Sie eine Zeile wie folgt hinzu:
127.0.0.1 mywebsite.comSpeichern und verlassen.
-
Schritt 7: Den Virtuellen Host testen
Öffnen Sie Ihren Webbrowser und navigieren Sie zu
http://mywebsite.com. Sie sollten die Nachricht „Hallo Welt!“ sehen.
Glückwunsch! Sie haben erfolgreich einen Apache-Virtuellen Host auf CentOS 7 konfiguriert. Passen Sie die Einstellungen an Ihre spezifischen Anforderungen an.