Amazon-Ec2

Python,“您無權訪問該埠”

  • December 19, 2013

我正在伺服器上設置我的第一個 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 上的內容。

引用自:https://serverfault.com/questions/508425