The user/group thing is explained in step 9 in the document you linked to. Instead of the www user, you need to add "www-data" (make sure www-data exists as well). From your config: server.username = "www-data"
On Mon, Mar 7, 2011 at 3:15 PM, Gurtaj Singh <gurtaj.si...@esentire.com> wrote: > Ok ill give u the info u need(to the best of my potential) > BUT i can guarantee lighttpd and PHP works...(coz i can get the default > page on my IP) > permissions is a good point..let me get that done. > and as to why i want to use it --REASON is my employer wants a GUI :( > what i really did is as per this link > http://www.ossec.net/wiki/Web_UI_%28Lighttpd%29 > I think i am a little confused about the groups and stuff...so maybe > thats where i might have messed up > > --------as for my lighttpd config heres the file------------------------ > > # Debian lighttpd configuration file > # > > ############ Options you really have to take care of > #################### > > ## modules to load > # mod_access, mod_accesslog and mod_alias are loaded by default > # all other module should only be loaded if neccesary > # - saves some time > # - saves memory > > server.modules = ( > "mod_access", > "mod_alias", > "mod_accesslog", > "mod_compress", > # "mod_rewrite", > # "mod_redirect", > # "mod_status", > # "mod_evhost", > # "mod_usertrack", > # "mod_rrdtool", > # "mod_webdav", > # "mod_expire", > # "mod_flv_streaming", > # "mod_evasive" > ) > > ## a static document-root, for virtual-hosting take look at the > ## server.virtual-* options > server.document-root = "/var/www/" > > ## where to send error-messages to > server.errorlog = "/var/log/lighttpd/error.log" > > ## files to check for if .../ is requested > index-file.names = ( "index.php", "index.html", > "index.htm", "default.htm", > "index.lighttpd.html" ) > > > ## Use the "Content-Type" extended attribute to obtain mime type if > possible > # mimetype.use-xattr = "enable" > > #### accesslog module > accesslog.filename = "/var/log/lighttpd/access.log" > > ## deny access the file-extensions > # > # ~ is for backupfiles from vi, emacs, joe, ... > # .inc is often used for code includes which should in general not be > part > # of the document-root > url.access-deny = ( "~", ".inc" ) > ## > # which extensions should not be handle via static-file transfer > # > # .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi > static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" ) > > > ######### Options that are good to be but not neccesary to be changed > ####### > > ## bind to port (default: 80) > # server.port = 81 > > ## bind to localhost only (default: all interfaces) > ## server.bind = "localhost" > > ## error-handler for status 404 > #server.error-handler-404 = "/error-handler.html" > #server.error-handler-404 = "/error-handler.php" > > ## to help the rc.scripts > server.pid-file = "/var/run/lighttpd.pid" > > ## > ## Format: <errorfile-prefix><status>.html > ## -> ..../status-404.html for 'File not found' > #server.errorfile-prefix = "/var/www/" > > ## virtual directory listings > dir-listing.encoding = "utf-8" > server.dir-listing = "enable" > > ## send unhandled HTTP-header headers to error-log > #debug.dump-unknown-headers = "enable" > > ### only root can use these options > # > # chroot() to directory (default: no chroot() ) > #server.chroot = "/" > > ## change uid to <uid> (default: don't care) > server.username = "www-data" > > ## change uid to <uid> (default: don't care) > server.groupname = "www-data" > > #### compress module > compress.cache-dir = "/var/cache/lighttpd/compress/" > compress.filetype = ("text/plain", "text/html", > "application/x-javascript", "text/css") > #### status module > # status.status-url = "/server-status" > # status.config-url = "/server-config" > > #### url handling modules (rewrite, redirect, access) > # url.rewrite = ( "^/$" => > "/server-status" ) > # url.redirect = ( "^/wishlist/(.+)" => > "http://www.123.org/$1" ) > > # > # define a pattern for the host url finding > # %% => % sign > # %0 => domain name + tld > # %1 => tld > # %2 => domain name without tld > # %3 => subdomain 1 name > # %4 => subdomain 2 name > # > # evhost.path-pattern = "/home/storage/dev/www/%3/htdocs/" > > #### expire module > # expire.url = ( "/buggy/" => "access 2 hours", > "/asdhas/" => "access plus 1 seconds 2 minutes") > > #### rrdtool > # rrdtool.binary = "/usr/bin/rrdtool" > # rrdtool.db-name = "/var/www/lighttpd.rrd" > > > #### variable usage: > ## variable name without "." is auto prefixed by "var." and becomes > "var.bar" > #bar = 1 > #var.mystring = "foo" > > ## integer add > #bar += 1 > ## string concat, with integer cast as string, result: "www.foo1.com" > #server.name = "www." + mystring + var.bar + ".com" > ## array merge > #index-file.names = (foo + ".php") + index-file.names > #index-file.names += (foo + ".php") > > > #### external configuration files > ## mimetype mapping > include_shell "/usr/share/lighttpd/create-mime.assign.pl" > > ## load enabled configuration files, > ## read /etc/lighttpd/conf-available/README first > include_shell "/usr/share/lighttpd/include-conf-enabled.pl" > > #### handle Debian Policy Manual, Section 11.5. urls > ### by default allow them only from localhost > ### (This must come last due to #445459) > $HTTP["remoteip"] == "127.0.0.1" { > alias.url += ( > "/doc/" => "/usr/share/doc/", > "/images/" => "/usr/share/images/" > ) > $HTTP["url"] =~ "^/doc/|^/images/" { > dir-listing.activate = "enable" > } > } > > > > On Mon, 2011-03-07 at 14:58 -0500, dan (ddp) wrote: >> Hi Gurtaj, >> You don't include nearly enough information to know why this isn't working. >> We don't know your lighttpd configuration. >> We don't know what you really did. >> We don't know lighttpd's error message. >> We don't know why you want to use the wui (it's old and not maintained). >> >> You can start troubleshooting it by: >> making sure lighttpd + php works >> making sure lighttpd has permission to read the files in >> /opt/pkgs/ossec-hids >> making sure the wui files are reachable >> >> dan >> >> On Mon, Mar 7, 2011 at 2:45 PM, Gurtaj Singh <gurtaj.si...@esentire.com> >> wrote: >> > Hey i have ossec installed properly and working. Just wanted to try out >> > the ossec-wui and so i downloaded it and did w/e the lighttpd install >> > guide said and when i go to the wui webpage..I get a "404 NOT FOUND" >> > error. >> > please tell me what am i doing wrong. >> > i installed it under /var/www/htdocs/ossec-wui >> > my ossec installation is in /opt/pkgs/ossec-hids >> > fyi i also went to the ossec_conf.php file to change the ossec dir to >> > the /opt/pkgs one. >> > I dont see what my error is >> > help! >> > >> > >> > > >