Python Can';t连接到远程django服务器端口80
我在windows 2012服务器上运行和连接python django服务器时遇到问题。要运行服务器,我使用命令:pythonmanager.py0.0.0.0:80。这将导致下面的错误Python Can';t连接到远程django服务器端口80,python,django,remote-access,portforwarding,Python,Django,Remote Access,Portforwarding,我在windows 2012服务器上运行和连接python django服务器时遇到问题。要运行服务器,我使用命令:pythonmanager.py0.0.0.0:80。这将导致下面的错误 [Error 10013]: an attempt was made to access a socket in a way forbidden by its access permissions 我已经尝试以管理员身份运行命令提示符,没有任何更改。作为参考,我可以在端口8000上运行服务器,但无法远程连接
[Error 10013]: an attempt was made to access a socket in a way forbidden by its access permissions
我已经尝试以管理员身份运行命令提示符,没有任何更改。作为参考,我可以在端口8000上运行服务器,但无法远程连接到端口。我也关闭了防火墙,所以这可能不是问题所在
虽然最好在端口80上运行django,但我尝试在任何端口上运行它。端口80(以及许多其他端口)由Windows Server保留。看看这个
您可能希望通过谷歌搜索“Windows Server保留端口”以获取更多信息和“取消保留”的方法。您所说的“但是我无法远程连接到端口”是什么意思?运行
python manage.py——不安全的0.0.0.0:80
是否有效?可能吗?很快,尝试使用提升的UAC权限运行,检查Windows防火墙,防病毒:)您不应使用manage.py runserver运行django这是用于开发的。查看部署Ella Shar的文档。我的意思是我不能从我的本地机器上点击服务器,因为它有不同的ip。但是,答案是windows进程正在保留端口80和443。这就是答案。一个进程正在使用端口80,因此我停止了该进程并能够运行服务器