VYRESENO [Was: Rozdilne chovani apache 1.3.23 a 2.0.40 v cgi]
Zdenek Kaminski
xkaminsk na fi.muni.cz
Neděle Listopad 3 18:08:01 CET 2002
Dobry den,
nikdo mi na nize uvedeny email v koferenci neodpovedel a protoze mam dnes
nejaky KOPR, tak jsem si rekl, ze jeste jednou prectu dokumentaci k httpd
na rh8.0. A ejhle, po 10min googlovani a cteni dokumentace jsem narazil
opet na suexec :-(((
Po prikazu suexec -V mi bylo vse jasne. Co vsak nechapu je, ze TOTEZ jsem
jiz ja v teto konferenci resil, a to v kvetnu 1999! Uplne to same!
Tady je thread z kvetna 1999, kdy se ptam ja:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&frame=right&th=d316f3053eee8e0&seekm=Pine.SGI.3.96.990505122319.23582B-100000%40aisa
a tady je odpoved na mou otazku:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&frame=right&th=9c1e52544753cb77&seekm=Pine.SGI.3.96.990505130839.7715B-100000%40aisa
A aby to bylo uplne pikantni, tak problemy s cgi mel o 4 mesice pozdeji
nekdo jiny a ja mu tam odpovidam (i kdyz se pozdeji ukazalo, ze problem
byl jinde)
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&frame=right&th=f087ce1c1b0ce77f&seekm=Pine.SGI.3.96.990923103416.17791B-100000%40aisa
Sypu si popel na hlavu!!! Vazne!
Hrozne je, ze se v poslednim pul roce pristihuji pri podobnych vecech. Asi
bych uz opravdu mel dostudovat a jit na vojnu ci nekam na civilku do
nemocnice a od Linuxu, potazmo od sfery pocitacu, odpocinout. A to jsem si
myslel, ze jsem pokrocily uzivatel. Nejsem :-( Jsem vecny zacatecnik.
On Thu, 31 Oct 2002, Zdenek Kaminski wrote:
> Dobry den,
>
> marne bojuji se zprovoznenim cgi skritpu po prechodu z rh7.3 na rh8.0
> (resp z apache 1.3.X na 2.0.X)
>
> V konfiguraci apache-2.0.40 mam:
>
> <IfModule mod_userdir.c>
> UserDir public_html
> </IfModule>
>
> ScriptAlias /test/ "/home/xkaminsk/public_html/"
> <Directory /home/xkaminsk/public_html/>
> AllowOverride All
> Options MultiViews Indexes SymLinksIfOwnerMatch ExecCGI
> Order allow,deny
> Allow from all
> </Directory>
>
> AddHandler cgi-script .cgi
>
> kdyz pristupuji na
> http://127.0.0.1/test/pokus.cgi, tak skript vypise to, co ocekavam. Kdyz
> vsak pristoupim na http://127.0.0.1/~xkaminsk/pokus.cgi, tak to skonci
>
> Error message:
> Premature end of script headers: pokus.cgi
>
> a totez je i v logu.
>
>
>
> pristupova prava do /home/xkaminsk jsou 711 a do
> /home/xkaminsk/public_html jsou 755, pokus.cgi ma 755
>
> ve vypisu http://127.0.0.1/server-info vidim:
> Module Name: mod_access.c
> ..
> Current Configuration:
> ...
> <Directory /home/xkaminsk/public_html/>
> Order allow,deny
> Allow from all
> </Directory>
> ...
>
> Module Name: core.c
> ..
> Current Configuration:
> ...
> <Directory /home/xkaminsk/public_html/>
> AllowOverride All
> Options MultiViews Indexes SymLinksIfOwnerMatch ExecCGI
> </Directory>
> ..
>
> Skript vypada nasledovne:
> #!/bin/sh
>
> echo "Content-type: text/html; charset=iso-8859-2"
> echo
>
> echo "<HMTL>"
> echo "<BODY>"
> echo "<PRE>"
> date
> whoami
> echo "</PRE>"
> echo "</BODY>"
> echo "</HMTL>"
>
> Co je prosim spatne? Uz jsem prolezl manual apache odshora dolu a zpatky
> tak 5x a do konfiguraku jsem se dival tak 999999x :-((((
>
---------------------------------------------------------------------------
Bc. Zdenek Kaminski <xkaminsk at fi.muni.cz>
homepage: http://www.fi.muni.cz/~xkaminsk/
IPv6 router homepage: http://merlot.ics.muni.cz/
Další informace o konferenci Linux