CGI-BIN LINUX
SUSE
- webserver
0 CK1
Hallo, ich habe ein kleines Problem beim meinem Linux Apache
Server. Und zwar ist das CGI-BIN nicht aus dem Internet erreichbar
da es zu weit "vorne" in der Verzeichniss-Struktur liegt. Wie kann
ich jetzt ein weiteres CGI Verzeichniss anlegen, bzw. wie funktioniert
was mit den Scriptalias? Wäre für jeden Tip dankbar!
Gruss,
SUSE
Hi,
Und zwar ist das CGI-BIN nicht aus dem Internet erreichbar
da es zu weit "vorne" in der Verzeichniss-Struktur liegt. Wie kann
ich jetzt ein weiteres CGI Verzeichniss anlegen, bzw. wie
funktioniert was mit den Scriptalias? Wäre für jeden Tip dankbar!
nein, das kann nicht sein ,) in der Standardkonfiguration bei SuSE
ist das CGI-BIN-Verzeichnis in
/usr/local/httpd/cgi-bin
und das Dokumente-Verzeichnis in
/usr/local/httpd/htdocs
Das CGI-BIN-Verzeichnis ist immer ueber "/cgi-bin/" erreichbar ,)
Einen neuen Pfad legst du fest, indem du in der
/etc/httpd/httpd.conf
den Eintrag
ScriptAlias /cgi-bin/ "/usr/local/httpd/cgi-bin/"
editierst und daraus machst
ScriptAlias /cgi-bin/ "/er/wuensch/ter/pfad/"
Auch den Eintrag
<Directory "/usr/local/httpd/cgi-bin">
irgendwelche Eintraege
</Directory>
musst du aendern, und zwar muss bei
<Directory "/usr/local/httpd/cgi-bin">
der erwuenschte Pfad eingetragen werden.
Die Rechte des Verzeichnisses muessen natuerlich auf "755"
(= rwxr-xr-x) gesetzt werden, wie bei den Scripts, die in dem
Verzeichnis liegen ,)
mfg
CK1