Thread kriege Perl/GCI nicht zum laufen! (18 answers)
Opened by Schei_y at 2011-08-04 18:00

Linuxer
 2011-08-05 17:38
#151231 #151231
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Hi,

in der Webserver-Konfiguration sollte das Verzeichnis, in dem die CGI Dateien ausgeführt werden sollen, entsprechend vermerkt und konfiguriert sein.

In der Konfiguration zum Webserver sollte sowas zu finden sein:
Code: (dl )
1
2
3
4
5
6
7
8
ScriptAlias /cgi-bin/ /path/webserver/cgi-bin/

<Directory /path/webserver/cgi-bin/>
Options +ExecCGI
</Directory>

# read for more details:
# http://httpd.apache.org/docs/1.3/howto/cgi.html


Diese beiden Angaben sollten ausreichen. Damit wird festgelegt, dass

1. alle Dateien im Verzeichnis /path/webserver/cgi-bin/ als CGI-Programm ausgeführt wird; auch Bilder, u.ä. Alles, was nicht original ausführbar ist, verursacht dann beim direkten Zugriff einen "internal Server Error"

2. Eine URL http://webserver.example.org/cgi-bin/look.cgi (im Browseraufruf) wird durch die ScriptAlias Direktive Server-intern so umgesetzt, dass /path/webserver/cgi-bin/look.cgi ausgeführt wird.

Wie schon im Code-Beispiel genannt, die offizielle Doku ist lesenswert:
http://httpd.apache.org/docs/1.3/howto/cgi.html
http://httpd.apache.org/docs/2.2/howto/cgi.html
Last edited: 2011-08-05 17:39:51 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread kriege Perl/GCI nicht zum laufen!