Amazon-Ec2
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 堆棧。
我如何“獲得許可”?如何查看哪些程序打開了埠?
低於 1024 的埠需要特權。
sudo python manage.py runserver .0.0.0.0:80
應該可以解決問題…但是如果您在埠 80 上執行 LAMP 堆棧,它們將無法共存。
sudo netstat -nlp
會告訴你哪些程序打開了哪些埠。它應該已經顯示了 8080 上的內容。