Acabei de instalar o lighttpd no Mac OS 10.6, mas:
$ lighttpd -f lighttpd.conf -D
2011-10-05 19:01:32: (network.c.358) can't bind to port: 80 Permission denied
$ lsof -i :80
[a ton of processes]
Como posso iniciar o lighttpd em uma porta diferente?
Respostas:
2 opções:
coloque algo assim no seu
lighttpd.conf
:inicie
lighttpd
com direitos de administrador viasudo
:Leia também o
lighthttpd
tutorial de configuração .fonte
Você já foi respondido sobre como definir uma porta específica, mas ainda há dois pontos a serem destacados em sua pergunta:
a tonelada de processos vem da listagem da conexão de saída do usuário (provavelmente navegação na web); Filtre a porta de escuta e privilegiada:
sudo lsof -i: 80 | grep LISTEN
O primeiro ponto pode eliminar a necessidade de alterar a porta padrão, pois parece que você deseja alterá-la para evitar o erro de permissão.
No OS X, assegure-se de que o httpd do sistema esteja desativado ao tentar iniciar seu próprio servidor da web, ele é definido com o botão de verificação Preferências do Sistema -> Compartilhamento -> Compartilhamento da Web.
fonte