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:
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.