web-dev-qa-db-ja.com

Python、「そのポートにアクセスする権限がありません」

私は最初の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スタックを実行しようとしています。

「許可を得る」にはどうすればよいですか?どのプロセスでポートが開いているかを確認するにはどうすればよいですか?

4
user173757

1024未満のポートには特権が必要です。 Sudo python manage.py runserver .0.0.0.0:80はうまくいくはずです...しかし、ポート80でLAMPスタックを実行している場合、それらは共存できません。

Sudo netstat -nlpは、どのプロセスでどのポートが開いているかを示します。それはすでに8080に何があるかを明らかにするはずです。

6
ceejayoz