So richten Sie VirtualHosts auf dem LightTPD -Server ein

So richten Sie VirtualHosts auf dem LightTPD -Server ein

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-

  1. Site1.Tecadmin.Netz
  2. 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.