Just setup lighttpd on Ubuntu 9.04, but struggling with the permissions. The website loads fine, as i am using Fast CGI, however my media (Javascript, CSS, Images) wont load.
I enabled the logging option in the config file:
debug.log-request-handling = "enable"
I get the following in the log file:
2009-08-16 02:42:27: (response.c.473) -- handling physical path 2009-08-16 02:42:27: (response.c.474) Path
: /var/www/sites/mysite.com/http/media/css/style.css 2009-08-16 02:42:27: (response.c.520) -- access denied
I then went and checked the permission on all those directories, changed them so www-data group has permission but i still get 403 forbidden errors and errors in the log file.
i ran:
chgrp -R id:www-data css/ chmod -R g+rx css/
and ls -l
> [email protected]:/var/www/sites/mysite.com/http/media$
> ls -l total 12 drwxr----- 2 id
> www-data 4096 Aug 16 01:59 css
> drwxr----- 2 id www-data 4096 Aug 16
> 02:00 images drwxr----- 3 id www-data
> 4096 Aug 16 02:00 js
Tried granting the www-data user rwx permissions as well, and still get forbidden errors.
How can i fix this? It's possible that the server is not using the www-data user, how can i check that it's running under this user?