Mit namensbasierten virtuellen Hosts können Sie mehrere Websites auf derselben IP / demselben Server hosten. Jede Website benötigt einen eindeutigen Hostnamen.
Hinweis :Dieser Artikel geht davon aus, dass Sie Apache auf Ihrem Server installiert haben.
Voraussetzungen
- Ein Apache-Webserver.
- Zugriff für einen privilegierten Linux-Benutzer wie root.
- Zugriff auf die DNS-Einträge einer Domain oder Subdomain.
Verfahren
-
Melden Sie sich über SSH bei Ihrem Server an und wechseln Sie zum Root-Benutzer.
$ su or $ sudo -i
-
Gehen Sie zu Ihrer Apache-Site-Konfiguration.
#RHEL and CentOS based distributions: # cd /etc/httpd/conf/httpd.conf #Ubuntu and Debian based distributions: # cd /etc/apache2/sites-available
-
Öffnen Sie die Konfigurationsdatei, in der sich Ihre Website befindet.
Hinweis :Dieser und die folgenden Schritte können sich je nach Ihrer Konfiguration ändern. Wir gehen davon aus, dass Sie die Standardeinstellung verwenden.
# nano 000-default.conf
oder
# vim 000-default.conf
-
Fügen Sie die folgenden Anweisungen zu Ihrem gewünschten virtuellen Host hinzu oder bearbeiten Sie sie (falls sie bereits vorhanden sind).
Hinweis :Sie können beliebig viele virtuelle Hosts hinzufügen. Allerdings sollte jeder einen eindeutigen Servernamen haben. Wenn Sie SSL verwenden :Sie sollten diese Anweisungen auch zum virtuellen SSL-Host, Port 443, hinzufügen.
<VirtualHost *:80> # Here goes the hostname yu want to connect with: ServerName www.example.com # You might want to add an alias (optional): ServerAlias example.com # This is the location of your website files: DocumentRoot "/www/domain" </VirtualHost>
-
Speichern und schließen Sie Ihre Datei.Mit Nano: Zum Speichern:Strg + O Eingabe Zum Beenden:Strg + X
Mit Vim: Esc
:wq
Eingabe -
Starten Sie ApacheNote neu :Dieser Schritt kann sich je nach Betriebssystem ändern.
#RHEL and CentOS based distributions: # systemctl restart httpd #Ubuntu and Debian based distributions: # systemctl restart apache2
-
Fügen Sie Ihrem ausgewählten Hostnamen einen A-Eintrag hinzu, der auf die IP Ihres Servers verweist.
Verwandte Artikel
- DNS-Einträge im MyRackspace-Portal verwalten (für dedizierte Kunden)
- DNS-Einträge mit Cloud DNS erstellen (Cloud-Kunden)
Verwenden Sie die Registerkarte „Feedback“, um Kommentare abzugeben oder Fragen zu stellen. Sie können auch ein Gespräch mit uns beginnen.