10. september 2002 - 16:48Der er
21 kommentarer og 1 løsning
Hjælp til Cgi
Hej med jer
Jeg hat følgende problem:
Nogle cgl filer liggende i /usr/local/nagios/sbin/status.cgi som jeg ikke for adgang til. I min error log skriver den at jeg ikke har adgang til /var/www/html/cgi-bin/, derfor har jeg i httpd.conf tilføjet et scriptalias:
jeg har som regel ScriptAlias kommenteret ud... jeg bruger det ikke til noget, da jeg hellere selv vil slå ExecCGI til i de pågældende dir, hvor i jeg ønsker at kunne eksekvere cgi-applikationer.
prøv at udkommentere din ScriptAlias linie og prøv dette i stedet:
<Directory "/usr/local/nagios/sbin/"> AllowOverride AuthConfig Options +ExecCGI Order allow,deny Allow from all </Directory>
fjern alle script-alias - du kan ordne det med ExecCGI i stedet.
er der installeret Perl på computeren? det er jo ikke nok at sætte Apache til at foretage ekstern kommunikation med andre processer, hvis disse andre processer ikke findes...
--with-nagios-user=someuser --with-nagios-grp=somegroup <- findes denne bruger/gruppe rent faktisk? ellers kan det ske, at det er det, der er galt... måske du bare skulle bruge nobody/nobody... eller oprette en decideret nagios/nagios bruger...
og så chmod 755 til de filer, der skal afvikles...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.