Você está usando uma porta diferente de 80 com lighttpd no Mac OS?


1

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?


comentário não aceita formatação, eu estou cortando e anexando como resposta para uma questão de legibilidade
anddam

Respostas:



0

Você já foi respondido sobre como definir uma porta específica, mas ainda há dois pontos a serem destacados em sua pergunta:

  1. como usuário comum, você não pode vincular portas TCP / IP abaixo de 1024, um limite comum para serviços do sistema, portanto, a permissão negou o erro
  2. 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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.