Toon posts:

[mdk82]Apache + cgi

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb net een neue install van mdk8.2 gedaan, uiteraard incl Apache.. ik heb verder niets aan de configuratie van apache gedaan.

Nu heb ik Big Brother geinstalleert, en deze aangevult met Larrd. Big Brother werkt half, Larrd helemaal... Allen.. Als ik de grafiekjes van Larrd of de history van BB wil zien, dan gaat het fout.

Ik heb nl geen toegang tot de cgi-bin dir. De Apache Logs zeggen:
code:
1
2
[Mon Jun 24 17:27:43 2002] [error] [client 192.168.0.11] client denied by 
server configuration: /var/www/cgi-bin/larrd-grapher.cgi

Maar volgens mij moet cgi standaart wel enabled zijn door mandrake... de cgi-bin dir + files erin zijn allen van apache:apache en executable

Wat gaat er toch fout? Bij mijn vorige install lukt het wel :(

Verwijderd

Volgens mij is cgi niet standaard aangezet.
Dus je zal hem zelf in de config aan moeten zetten.

Verwijderd

Houd dit niet "gewoon" in dat de userid waaronder Apache draait niet voldoende rechten heeft om de cgi-scripts in /var/www/cgi-bin te lezen??

Post het volgende eens:

ls -ld /var/www/cgi-bin

en vervolgens ls -laF van de de inhoud van deze directory.

Verwijderd

Topicstarter
ls -ld /var/www/cgi-bin:
code:
1
drwxr-xr-x    2 apache   apache  4096 Jun 24 17:11 /var/www/cgi-bin/

ls -laF /var/www/cgi-bin
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
total 132
drwxr-xr-x    2 apache   apache  4096 Jun 24 17:11 ./
drwxr-xr-x    6 apache   apache  4096 Jun 20 17:42 ../
-rwxr-xr-x    1 apache   apache  6456 Jun 24 17:11 bb-ack.sh*
-rwxr-xr-x    1 apache   apache 15959 Jun 24 17:10 bb-hist.sh*
-rwxr-xr-x    1 apache   apache  2835 Jun 24 17:11 bb-histlog.sh*
-rwxr-xr-x    1 apache   apache  2525 Jun 24 17:11 bb-hostsvc.sh*
-rwxr-xr-x    1 apache   apache  4683 Jun 24 17:11 bb-rep.sh*
-rwxr-xr-x    1 apache   apache 16015 Jun 24 17:11 bb-replog.sh*
-rwxr-xr-x    1 apache   apache 31692 Jun 22 17:11 larrd-grapher.cgi*
-rwxr-xr-x    1 apache   apache   151 Jul 11  2001 nulbanner.png*
-rw-r--r--    1 apache   apache   268 Jun 20 17:42 printenv
-rwxr-xr-x    1 apache   apache 20847 Mar 14 22:28 squidGuard.cgi*
-rw-r--r--    1 apache   apache   757 Jun 20 17:42 test-cgi

Verwijderd

En wat staat er in je /etc/httpd/conf/httpd.conf onder

<Directory /var/www/cgi-bin>

Iets als:

Order allow,deny
allow from all
Options ExecCGI

Of wellicht iets anders

Verwijderd

Topicstarter
Ehm, iets anders:
code:
1
2
3
4
<Directory /var/www/cgi-bin>
      AllowOverride AuthConfig FileInfo Indexes Limit Options
      Options ExecCgi
</Directory>

Komen we (ik dan ;) ) al iets verder?

Verwijderd

Topicstarter
Helemaal niemand meer? Het werkt nogsteeds niet!

Verwijderd

Topicstarter
Ha, oplossing!!
code:
1
2
3
4
5
6
<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>

in httpd.conf

Voor echte oplossing moet je het op de echt goede plek vragen:

metro.xs4all.nl:902 --> evntueel inloggen als gast..
Pagina: 1