Apache (2) kör inte CGI-scripten
Postat: 08 jul 2009, 22:52
Har installerat "apcupsd-cgi" för att kunna övervaka min UPS.
Tryckte in detta i min fil för alla webbsidor:
http://ubuntuforums.org/showpost.php?p= ... stcount=11
Går jag ut på http://sandnabba.se/ups/ så får jag "You don't have permission to access /ups/ on this server.".
Loggen säger följande:
Rättigheterna är dock rätt:
Men om man försöker att gå in direkt på någon fil, så får man en förfrågan om att ladda ner den:
http://sandnabba.se/ups/upsstats.cgi
Eftersom man får en förfrågan om att ladda ner filen så antar jag att apache inte tror att den ska köras? Blir ju t.ex samma som man inte aktiverat php-modulerna och försöker att öppna en php sida.
Dock så är modulen laddad:
Vad kan tänkas vara fel?
Tryckte in detta i min fil för alla webbsidor:
http://ubuntuforums.org/showpost.php?p= ... stcount=11
Går jag ut på http://sandnabba.se/ups/ så får jag "You don't have permission to access /ups/ on this server.".
Loggen säger följande:
Kod: Markera allt
32 [Wed Jul 08 22:43:56 2009] [error] [client 10.0.0.8] Directory index forbidden by Options directive: /usr/lib/cgi-bin/apcupsd/
Kod: Markera allt
root@sandnabba: /etc/apache2 #> ls -l /usr/lib/cgi-bin/apcupsd/
total 96
-rwxr-xr-x 1 www-data www-data 22540 2008-06-03 07:10 multimon.cgi
-rwxr-xr-x 1 www-data www-data 18504 2008-06-03 07:10 upsfstats.cgi
-rwxr-xr-x 1 www-data www-data 22600 2008-06-03 07:10 upsimage.cgi
-rwxr-xr-x 1 www-data www-data 26696 2008-06-03 07:10 upsstats.cgi
http://sandnabba.se/ups/upsstats.cgi
Eftersom man får en förfrågan om att ladda ner filen så antar jag att apache inte tror att den ska köras? Blir ju t.ex samma som man inte aktiverat php-modulerna och försöker att öppna en php sida.
Dock så är modulen laddad:
Kod: Markera allt
root@sandnabba: /etc/apache2 #> a2enmod cgi
Module cgi already enabled