为什么我不能在所有端口上运行python manage.py runserver
?
我知道这可能是一个新手问题,但是什么阻止我实现这个目标?
我想访问我的应用,而不必像常规网站那样包含端口
答案 0 :(得分:3)
警告 - 请勿在生产环境中运行测试服务器!
连接到测试服务器时必须输入端口的原因是因为它不能在标准Web端口上运行“http:80和https:443”。如果使用以下命令,则在连接到测试服务器时不需要提供端口号。请记住,您将需要root或sudo访问权限,如果某些内容已在端口80上运行,则它将失败。
带端口的Runserver:
python manage.py runserver -p 80
答案 1 :(得分:1)
只需在端口80上运行它,您就不必指定端口。
您无法在所有其他端口上进行爆炸,因为许多其他服务已经使用其他端口。网络服务需要指定端口。