So richten Sie VirtualHosts auf dem LightTPD -Server ein
- 5005
- 2
- Ilja Köpernick
Virtualhosting ist eine Implementierung von Hosting mehrerer Domänen auf einem einzelnen Server. Es ermöglichte die Verwendung maximaler Serverressourcen und senkt die Kosten. Jetzt unterstützt alle Tage alle Webserver die virtuelle Umgebung. In unserem früheren Artikel beschreiben wir die Installation von LightTPD Server auf CentOS/RHEL. Dieser Artikel hilft Ihnen dabei, Virtualhosts auf dem LightTPD -Server einzurichten.
Zum Beispiel verwenden wir folgende Domänen-
- Site1.Tecadmin.Netz
- Site2.Tecadmin.Netz
Schritt 1: Serverdokument erstellen
Erstellen Sie zunächst Ordner für beide Domänen (falls nicht existiert)
# MKDIR -P/SITES/VHOSTS/SITE11.Tecadmin.net/www # mkdir -p/sites/vhosts/site2.Tecadmin.net/www
Zum Testzweck erstellen wir einen Index.HTML -Datei bei beiden Dokumentwurzeln
# echo "Willkommen auf Site1">/Sites/Vhosts/Site1.Tecadmin.net/www/Index.HTML # echo "Willkommen auf Site2">/Sites/Vhosts/Site2.Tecadmin.net/www/Index.html
Schritt 2: Aktualisieren Sie die Hauptkonfigurationsdatei
Bearbeiten Sie nun die Hauptkonfigurationsdatei von LightTPD /etc/lightTpd/lightTPD.Conf und ermöglichen es, VirtualHosts -Dateien einzuschließen. KONTRIMENTIGE ANGEBETTE ZEIT, DASS DER STARTEN # Symbol entfernen.
include_shell "cat/etc/lighttpd/vhosts.D/*.Conf "
Schritt 3: Erstellen Sie VirtualHost -Konfigurationsdateien
Erstellen Sie nun mit der Erstellung von Virutalhost -Konfigurationsdatei für Domänen oder Subdomains und erstellen Sie zunächst für Site1.Tecadmin.Netz
# vim/etc/lighttpd/vhosts.D/Site1.Tecadmin.Netz.Conf
$ Http ["host"] == "Site1.Tecadmin.net "Server.document-root = "/seiten/vhosts/site1.Tecadmin.Net/Public "Server.ERROLLOG = "/var/log/lightTPD/Site11.Tecadmin.Netz.Fehler.Protokollieren Sie "AccessLog.Dateiname = "/var/log/lightTPD/Site11.Tecadmin.Netz.Zugang.Protokoll"
Erstellen Sie nun die Konfigurationsdatei für Site2.Tecadmin.Netz -
# vim/etc/lighttpd/vhosts.D/Site2.Tecadmin.Netz.Conf
$ Http ["host"] == "Site2.Tecadmin.net "Server.document-root = "/seiten/vhosts/site2.Tecadmin.Net/Public "Server.ERROLLOG = "/var/log/lightTPD/Site2.Tecadmin.Netz.Fehler.Protokollieren Sie "AccessLog.Dateiname = "/var/log/lightTpd/Site2.Tecadmin.Netz.Zugang.Protokoll"
Schritt 4: Konfiguration überprüfen und LightTPD neu starten
Überprüfen Sie nach der Erstellung aller oben genannten Konfiguration zunächst die Syntax aller Konfigurationsdateien einschließlich der Hauptkonfigurationsdatei mit
# LightTpd -t -f/etc/lightTpd/lightTpd.Conf Syntax OK
Wenn Sie festgestellt haben, dass alle Syntax in Ordnung sind, können Sie den Service neu starten
# Service LightTPD Neustart
Testen Sie nun Ihre beiden Domain im Browser und überprüfen Sie, ob Sie korrekte Inhalte auf Seiten erhalten, wie in Schritt 1 erstellt. Weitere Informationen zu Virtualhosts in LightTPD finden Sie auf der offiziellen Website.
- « So konfigurieren Sie SSL im LightTPD -Server
- Check_nrpe -Fehler - konnte den SSL -Handshake nicht abschließen. »