Я настраиваю свой первый проект Django на сервере
Когда я делаю python manage.py runserver .0.0.0.0:80
, это говорит мне
You don't have permission to access that port
.
Когда я делаю python manage.py runserver .0.0.0.0:8000
он говорит мне, что порт уже используется.
Я пытаюсь запустить стек LAMP.
Как мне «получить разрешение»? Как узнать, для каких процессов открыты порты?
Для портов ниже 1024 требуются привилегии. sudo python manage.py runserver .0.0.0.0:80
должен сработать ... но если у вас есть стек LAMP, работающий на порту 80, они не смогут сосуществовать.
sudo netstat -nlp
расскажет, какие процессы имеют какие порты открыты. Он уже должен показать, что находится на 8080.