|
Konfiguration von CGI-Verzeichnissen für
virtual Hosts
Viele Ihrer potentiellen Kunden werden nach Möglichkeiten fragen,
CGI-Zugriff auf Ihrem virtuellen Server zu erhalten, um eigene kleine
Programme zur Ausführung zu bringen. Auch diesem Wunsch können
Sie ganz einfach nachkommen und so die Vorteile eines virtuellen
Serversystems ausspielen. Zur Realisierung dieses Wunsches, definieren
Sie eine ScriptAlias Beschreibung in
der Datei ~/www/conf/httpd.conf Ihres
virtuellen Servers.
Nehmen wir an, musterorg hat sein eigens CGI-BIN Verzeichnis, welches
Sie natürlich im Userverzeichnis erstellen müssen. Die
Definition zum Ausführen von CGIs könnte dann so aussehen:
# 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/
</VirtualHost>
Beachten
Sie bitte:
Durch die Freigabe des CGI-Zugriffs an Ihre Kunden innerhalb
eines virtuellen Hosts öffnen Sie eine potentielle Sicherheitslücke.
Sie begründet sich darin, daß alle durch Ihre Kunden
eingespielten CGIs mit der selben CGI Berechtigung ausgeführt
werden, die auch Sie als Administrator haben. Es wäre denkbar,
daß ein Kunde, dem Sie CGI-Zugriff gestatten, Dateien
innerhalb der Verzeichnisstruktur manipuliert und so mutwillig
Schaden anrichtet. |
|
 |
 |
|

|
| |
| verwandte Themen: |
| |
|
|
| |
|