PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2, Alias auf cgi funktioniert nicht



pixel
04.12.04, 15:17
Hallo zusammen,

ich habe ein, für einen Apache-Profi sicher triviales, Problem. Da ich die URL's für interne, webbasierende Dienste wie phpMayadmi phpldapadmin, so klein wie möglich halten möchte lege ich mir hierfür immer einen Alias in der http.conf an. Bei den beiden o.g. Diensten funktioniert das auch mit:

Alias /ldap /srv/www/htdocs/phpldapadmin
Alias /mysql /srv/www/htdocs/phpMyAdmin

Nun habe ich auf dem Server Openexchange laufen. Um diese vom Client aus zu erreichen muß ich:

http://servername/cgi-bin/login.pl

eingeben. Hierfür hätte ich auch gerne einen kurzen Alias wie:

http://servername/ox

Die Datei login.pl liegt in dem absoluten Pfad:

/srv/www/cgi-bin/login.pl

Nun habe ich es einfach mit:

Alias /ox /srv/www/cgi-bin/login.pl

versucht was jedoch kläglich scheiterte. Wenn ich den Alias dann im Browser aufrufe kommt ein 'Datei öffnen' - Dialog. Ich denke mal das die Alias-Geschichte unterhalb von cgi-bin anerst gehandhabt wird.

Kann mir jemand sagen wie ich den geünschten Alias einrichten kann?

Viele Grüße
pixel

Tomek
04.12.04, 15:22
Hast du entsprechende AddHandler Optionen für Skripte hinzugefügt? Hast du ExecCGI für das Verzeichnis aktiviert?

Wie das funktioniert, ist hier erklärt:
http://httpd.apache.org/docs-2.0/howto/cgi.html