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!
>> >
>> >
>>
>
>
>

Reply via email to