On Mit, 18 Jul 2001, Jan Theofel wrote:
Bei mir liegt das Problem unter SuSE 7.0 vor, nicht 7.2. Ausserdem
laeuft genau die selbe Konfig mit genau den selben Skripten auf einem
anderen Virtual Host. (Dateien liegen allerdings in einem anderen
Verzeichniss.)
Ich kenn mich zwar auch nicht aus, bei mir (ex-SuSE 6.2, Apache/1.3.6)
klappt's mit den cgis im public_html... Was ich bei euren Angaben
vermisse, ist die config der public_html und cgi-bin Verzeichnisse...
==== schnippel ====
UserDir wwwhome/htdocs
# Config des eigentl. UserDir (per default: "public_html")
# weggelassen
AllowOverride None
Options +ExecCGI -Includes
SetHandler cgi-script
XBitHack on
Order allow,deny
Allow from 127.0.0
#Deny from all
<IfDefine PERL>
AddHandler perl-script .pl
PerlHandler Apache::Registry
PerlSendHeader On
</IfDefine>
</Directory>
AliasMatch /~(.*)/cgi-bin/(.*) /home/$1/wwwhome/cgi-bin/$2
==== di schnapp ====
(das deny ist mal auskommentiert, wie (un)sicher diese config
noch ist weiss ich nicht, aber wenn ich online bin laeuft der
Server nicht ;)
Damit sind die cgis unter ~/wwwhome/cgi-bin/ ansprechbar, z.B. ruft
http://slarty.dhaller.de/~dh/cgi-bin/test
das cgi /home/dh/wwwhome/cgi-bin/test auf... Wobei anzumerken ist,
dass cgi-bin _ausserhalb_ des UserDir's liegt ;) Liegt das cgi-bin
innerhalb des UserDir kann das (Script-)Alias(Match) einfacher
ausfallen...
Vielleicht ist das ne Anregung fuer weitere Experimente ;)
-dnh
--
THE LESSER-KNOWN PROGRAMMING LANGUAGES #12: LITHP
This otherwise unremarkable language is distinguished by the absence of
an "S" in its character set; users must substitute "TH". LITHP is said
to be useful in protheththing lithtth. -- BSD fortune file