Thanks for answering!

 I've been testing, and if you use just '-b' as a flag, it doesn't bind to
> all, you should use '-b0.0.0.0' if you wanna bind it to anything. Maybe that
> can be filed as a bug...
>
> You can check with 'netstat -ntap|grep cherokee' if does it bind to
> 0.0.0.0:9090(anything) or your ip address.
>

If I use only -b, I get this from netstat:
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
   3387/sshd
tcp        0     48 x.x.x.x:22         x.x.x.x:56916    ESTABLISHED
3886/sshd: ppvg [pr
tcp6       0      0 :::9090                 :::*                    LISTEN
   3958/cherokee-admin
tcp6       0      0 :::80                   :::*                    LISTEN
   3871/cherokee-worke
tcp6       0      0 :::22                   :::*                    LISTEN
   3387/sshd

So it seems it's still mucking about with IPv6...

Excuse me for the obvious question: are you using 'localhost' or
> '127.0.0.1'?
>
> If you're using 127.0.0.1 we can discard the resolv interference.
>

Obvious questions are often the best! But I tried sudo cherokee-admin
-b127.0.0.1 but it doesn't work:
[15/05/2010 23:41:12.532] (critical) bind.c:284 - Could not bind() port=9090
(UID=0, GID=0)

I'm not sure how to proceed. It seems IPv6 is still interfering, though I
don't see how; `cat /proc/sys/net/ipv6/conf/all/disable_ipv6` returns 1.


With kind regards,
Peter-Paul


(P.S. Alvaro: my apologies for the private reply)
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to