[LUGOS] perl-cgi apache virtual host
Gorazd Golob
gorazd at kid.kibla.org
Wed Jan 22 09:01:03 CET 2003
re!
kaj pa lokalno ti ok dela.. torej ce gres na /home/bb/cgi-bin in jo
zazenes pac v shellu - najverjetneje ne dela ? V configu to skoraj nebi
smela bit napaka. pa mogoce je se malo cudno zakaj napise permission
denied.. probaj test.pl skopirat v test.cgi pa kaj bo potem :) - poglej
pac kak mas file type dolocene v apachovem confu.
upam da kaj koristi :), gorazd
On Wed, 22 Jan 2003, Martin wrote:
> Pozdrav.
>
> Zelim pognat perl skripto v /home/bb/cgi-bin.
> /home/bb/ je root od domene definirane z virtual hostom. Prej ko sem probu
> www.virtualhost.com/cgi-bin/ je vleklo skripte iz cgi-bina iz dafaultroota
> (/home/www/cgi-bin). Potem sem v virtualhost container dodal se
> ScriptAlias /cgi-bin/ /home/bb/cgi-bin/
> in zahtevki na www.virtualhostname.com/cgi-bin/ so sli na /home/bb/cgi-bin/,
> kot sem zelel.
> Toda nikakor mi ne uspe pognati perl skripte preko weba.
>
> Napaka:
> "
> [Wed Jan 22 00:43:13 2003] [error] (13)Permission denied: exec of
> /home/bb/cgi-bin/test.pl failed
> [Wed Jan 22 00:43:13 2003] [error] [client 192.168.0.2] Premature end of
> script headers: /home/bb/cgi-bin/test.pl
> "
> Na vebu javi se mi zdi napako pod kodo 500.
>
> $perl test.pl se ustrezno izvede, pravice to test.pl so zdej ze na 777,
> skripta ima tako vsebino:
> "
> #!/usr/bin/perl
> print "Content-type: text/html\n\n";
>
> printf "sdasasd";
>
> 0;
> "
> perl je na tej lokaciji, kot pravi prva vrstica skripte.
>
> skripta se prov izvede v drugih cgi-binih (tudi pod ssl cgi binom), ki niso
> pod virtualhost cointainerjem.
>
> Tu je se definicija virtualhost cointainerja.
> "
> <VirtualHost 213.143.XX.XX>
> ServerAdmin root at krneki.si
> DocumentRoot /home/bb/
> ServerName www.virtualhost.com
> # ErrorLog logs/fsdfsdafsad.com-error_log
> CustomLog logs/bfsfsdafasd.com-access_log combined
> ScriptAlias /cgi-bin/ /home/bb/cgi-bin/
> Options ExecCGI
> </VirtualHost>
> "
> Pred host cointainerjem imam tudi tole v httpd.conf:
> "
> <Directory "/home/bb/cgi-bin">
> Options Indexes FollowSymLinks MultiViews ExecCGI
> AllowOverride AuthConfig
> Order allow,deny
> Allow from all
> </Directory>
> "
>
> Nekaj pocnem narobe. Kaj je to?
> Zmankalo mi je idej, vse ideje dobrodosle.
>
> L.P.
> -Martin
>
More information about the lugos-list
mailing list