Home | Produkte | Reseller | Support | Order | Suche
CreativeNet Service - Leistung mit dem Plus an Service     virtual Server Help  

Konfiguration von CGI-Verzeichnissen für virtual Hosts
Ein weiteres großartiges Feature des virtuellen Serversystems ist die Definition eigener individueller Logdaten für jeden Host. Folgen Sie diesem Beispiel:

# point www.musterorg.com and musterorg.com to subdirectory musterorg

<VirtualHost musterorg.com www.musterorg.com>
ServerName www.musterorg.com
ServerAdmin webmaster@musterorg.com
DocumentRoot /usr/local/etc/httpd/htdocs/musterorg
ScriptAlias /cgi-bin/ /usr/local/etc/httpd/htdocs/musterorg/cgi-bin/
TransferLog logs/musterorg_access_log
ErrorLog logs/musterorg_error_log
ErrorDocument 404 /errors/notfound.html
</VirtualHost>

Die entsprechenden Logdaten werden relativ zum Serverpfad /usr/local/etc/httpd/ geschrieben. Sie finden also die so erzeugten separaten Logdaten unter:

/usr/local/etc/httpd/logs/musterorg_access_log
/usr/local/etc/httpd/logs/musterorg_error_log

Weitere Definitionsmöglichkeiten bestehen analog für das RefererLog und das AgentLog.

AgentLog /logs/musterorg_agent_log
RefererLog /logs/musterorg_referer_log

Diese Definitionen erlauben es Ihnen, alle Logdaten zu einem Host individuell zu erfassen und von den jeweiligen MasterLogs zu isolieren. Durch entsprechendes Abändern der Pfadangaben können Sie die Logdaten auch an einen anderen individuellen Platz auf dem Server schreiben.

Andere Definitionen
Prinzipiell können alle Servermeldungen innerhalb der Hostdefinition verwendet werden. Ein Beispiel für die Einbindung einer individuellen Errormeldung 404 für den Host musterorg.com geben wir Ihnen hier:

# point www.musterorg.com and musterorg.com to subdirectory musterorg

<VirtualHost musterorg.com www.musterorg.com>
ServerName www.musterorg.com
ServerAdmin webmaster@musterorg.com
DocumentRoot /usr/local/etc/httpd/htdocs/musterorg
ScriptAlias /cgi-bin/ /usr/local/etc/httpd/htdocs/musterorg/cgi-bin/
ErrorDocument 404 /errors/notfound.html
</VirtualHost>

Achten Sie darauf, daß die Definition relativ zur Dokumentroot ist. Der korrekte Platz für die Datei notfount.html ist nun also:

/usr/local/etc/httpd/htdocs/musterorg/errors/notfound.html

 
verwandte Themen:
 
  ·  virtual Hostingt
   
  ·  Konfiguration von virtual Hosts
   
  ·  Konfiguration von separaten Log-Dateien und anderen Merkmalen
   
  ·  Installation von FrontPage für virtuelle Hosts
   
  ·  Konfiguration von eMail-Konten für virtual Hosts
   
  ·  Grenzen des virtual Hosting
   
  ·  Sicherheit und virtual Hosting
   
  ·  virtual Server Help
 
© CreativeNet Service 1996-1999, Alle Rechte vorbehalten