我正在服务器上设置我的第一个 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 堆栈。
我如何“获得许可”?如何查看哪些进程打开了端口?
答案1
低于 1024 的端口需要权限。sudo python manage.py runserver .0.0.0.0:80
应该可以解决问题...但如果您的 LAMP 堆栈在端口 80 上运行,它们将无法共存。
sudo netstat -nlp
将告诉您哪些进程打开了哪些端口。它应该会显示 8080 上已有的内容。