Python, “você não tem permissão para acessar essa porta” [fechado]

4

Estou configurando meu primeiro projeto Django em um servidor

Quando eu faço python manage.py runserver .0.0.0.0:80 , isso me diz

You don't have permission to access that port .

Quando eu faço python manage.py runserver .0.0.0.0:8000 , ele me diz que a porta já está em uso.

Estou tentando executar uma pilha LAMP.

Como faço para "obter permissão"? Como vejo quais processos possuem portas abertas?

    
por Houseman 16.05.2013 / 21:52

1 resposta

7

Portas menores que 1024 exigem privilégios. sudo python manage.py runserver .0.0.0.0:80 deve fazer o truque ... mas se você tiver uma pilha LAMP em execução na porta 80, eles não poderão coexistir.

sudo netstat -nlp informará quais processos têm quais portas abertas. Ele deve revelar o que está no 8080 já.

    
por 16.05.2013 / 22:00