CK1: CGI-BIN LINUX

Beitrag lesen

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