Python,“你没有权限访问该端口”

我正在服务器上build立我的第一个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上。