SUSE: CGI-BIN LINUX

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

  1. 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