[Cherokee] Cherokee Web Server version in ports tree
Diego Schulz
dschulz at gmail.com
Fri Mar 12 13:52:19 UTC 2010
On Fri, Mar 12, 2010 at 10:35 AM, Michiel van Es <mve at pcintelligence.nl> wrote:
>
>
> -------- Original Message --------
> Subject: Re: [Cherokee] Cherokee Web Server version in ports tree
> From: Diego Schulz <dschulz at gmail.com>
> To: Michiel van Es <mve at pcintelligence.nl>
> Date: 03/12/2010 02:33 PM
>
>> On Fri, Mar 12, 2010 at 9:53 AM, Michiel van Es<mve at pcintelligence.nl>
>> wrote:
>>>
>>> Hi,
>>>
>>> I don't know if it is a problem but I also found out that the install
>>> does
>>> not create a cherokee user on freebsd and that cherokee is running as
>>> root
>>> default on freebsd...
>>
>> Yes, I noticed that too. I also changed the user manually from the
>> admin interface.
>>
>
> I tried that too but cherokee won't start with a fresh created cherokee user
> or the www user.
> The error:
> Could not access file descriptors: [3]
>
Probably you'll need to set proper permissions on log files and rrds
directory (if you installed cherokee with rrdtool functionality).
Also don't forget to chown to www:www the document_root. But yes, this
clearly needs to be improved in the port.
I'll try adding a config flag 'Run as www user' in the port's Makefile
so the configure script is run with --with-wwwuser=www
--with-wwwgroup=www before compiling.
>>> Security wise it does not sound as a good idea to let it run as root ;)
>>> (I know I can change it manually but it would be nice that the installer
>>> installs the cherokee user and set the permissions right and then startup
>>> as
>>> cherokee user).
>>
>> I think it would be easier to reuse the standard www user (already
>> registered in ports/UIDs and ports/GIDs,
>> instead of creating a 'cherokee:cherokee' user/group. Please note that
>> www:www user/group has nothing apache specific.
>> Reusing www:www may be a concern when running apache and cherokee in
>> the same installation, though.
>> Who needs Apache anyway? ;)
>
> Nobody wants apache nowadays (although I really want the webdav
> functionality ;) )
> But changing the user from cherokee to www did not help..only root helps :(
>
> Michiel
>
>>
>>
>>>
>>> Kind regards,
>>>
>>> Michiel
>>>
>>
>> regards,
>>
>> diego
>
More information about the freebsd-ports
mailing list