OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

Konfigurieren virtueller Hosts‌


Ein virtueller Host ist eine zusätzliche Identität für den Webserver. Derselbe Apache-Prozess kann mehrere Websites bedienen (z. B www.kali.org und www.offensive-security.com), da die HTTP-Anforderungen sowohl den Namen der angeforderten Website als auch den URL-Localpart einbetten (diese Funktion wird als bezeichnet). Namensbasierte virtuelle Hosts).

Die Standardkonfiguration für Apache 2 ermöglicht namensbasierte virtuelle Hosts. Darüber hinaus ist in der ein standardmäßiger virtueller Host definiert /etc/apache2/sites-enabled/000-default.conf Datei; Dieser virtuelle Host wird verwendet, wenn kein Host gefunden wird, der der vom Client gesendeten Anfrage entspricht.



Wichtig


Anfragen bezüglich unbekannter virtueller Hosts werden immer von der bearbeitet Image Zuerst definierter virtueller Host, weshalb das Paket a enthält 000-Standard.

conf Konfigurationsdatei, die unter allen anderen Dateien, die Sie möglicherweise haben, zuerst sortiert wird

erstellt.

Wichtig


Anfragen bezüglich unbekannter virtueller Hosts werden immer von der bearbeitet Image Zuerst definierter virtueller Host, weshalb das Paket a enthält 000-Standard.

conf Konfigurationsdatei, die unter allen anderen Dateien, die Sie möglicherweise haben, zuerst sortiert wird

erstellt.


Jeder zusätzliche virtuelle Host wird dann durch eine in gespeicherte Datei beschrieben / etc / apache2 / sites-available /. Die Datei wird normalerweise nach dem Hostnamen der Website benannt, gefolgt von einem .conf Suffix (zum Beispiel: www.example.com.conf). Anschließend können Sie den neuen virtuellen Host mit aktivieren a2ensite www.example. com. Hier ist eine minimale Virtualhost-Konfiguration für eine Website, deren Dateien gespeichert sind /srv/www. example.com/www/ (definiert mit der DocumentRoot Möglichkeit):


Servername www.example.com ServerAlias ​​example.com

Servername www.example.com ServerAlias ​​example.com


DocumentRoot /srv/www.example.com/www

DocumentRoot /srv/www.example.com/www


Sie könnten auch darüber nachdenken, etwas hinzuzufügen Benutzerdefiniertes Protokoll und errorlog Anweisungen, um Apache für die Ausgabe von Protokollen in Dateien zu konfigurieren, die für den virtuellen Host bestimmt sind.


Top OS Cloud Computing bei OnWorks: