错误:Someip:port 不是有效的端口号或地址:端口对

Posted

技术标签:

【中文标题】错误:Someip:port 不是有效的端口号或地址:端口对【英文标题】:error: Someip:port is not a valid port number or address:port pair 【发布时间】:2021-08-24 15:47:23 【问题描述】:

这是我第一次部署 django 应用程序。我创建了一个 AWS ec2 ubuntu 实例。我按照本教程中的步骤进行操作-https://adeshg7.medium.com/deploy-django-postgresql-on-ec2-using-apache2-from-scratch-42dc8e6682c1 演示项目在服务器 http://MyPublicIPv4Address:443 上运行良好。然后我在 AWS 的安全组中添加了另一个端口,之后每当我在 puTTY 连接命令行上运行“python manage.py runserver http://MyPublicIPv4Address:443”时,都会出现同样的错误:

CommandError:“http://MyPublicIPv4Address:443”不是有效的端口号或地址:端口对。

这似乎是一个非常旧版本中的 django 错误:https://code.djangoproject.com/ticket/14928。我找不到解决此错误的方法。任何帮助,将不胜感激。谢谢你

【问题讨论】:

命令中去掉http://部分,只需要指定IP和端口即可。 也不要在生产中使用它,docs.djangoproject.com/en/3.2/ref/django-admin/#runserver 声明“请勿在生产环境中使用此服务器”,请参阅docs.djangoproject.com/en/3.2/howto/deployment/wsgi,了解如何使用各种服务器,如 Gunicorn、uWSGI、Apache 等。 【参考方案1】:

在运行 python manage.py 时运行服务器 privateIPaddress:port,但在浏览器中使用 publicIPaddress:port。

【讨论】:

这解决了我的问题。谢谢朋友

以上是关于错误:Someip:port 不是有效的端口号或地址:端口对的主要内容,如果未能解决你的问题,请参考以下文章

如何用java程序获得本机的端口号?

怎么修改Xampp中Apache服务器的端口号

TFTP的端口号是多少?

Mac 关闭Mac所占用的的端口号

与作为函数参数的端口号8080相关的“java.io.FileNotFoundException”错误

为啥 Chrome 会删除 localhost:80 的端口号?