私は最初の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
はうまくいくはずです...しかし、ポート80でLAMPスタックを実行している場合、それらは共存できません。
Sudo netstat -nlp
は、どのプロセスでどのポートが開いているかを示します。それはすでに8080に何があるかを明らかにするはずです。