web-services - 我可以为我的网络服务使用端口 443 还是保留此端口?
问题描述
我有一个在公共服务器上使用后端(REST Web 服务)的应用程序。目前我使用 8080 作为传入端口,并问自己这是否正确。理论上我可以选择几乎任何端口。理论上...但是建议使用非保留端口。
我曾经听说在公共 WLAN 中可能会阻止使用“外来”端口调用 Web 服务。由于防火墙/代理规则。这真的会发生吗?
将端口 443 用于 Web 服务是否有意义?(我在后端使用 SSL 证书)
解决方案
这个概念很难解决,在考虑网络服务时有很多选择。我建议不要在一般情况下为您的 Web 服务使用众所周知的端口,尽管在这种情况下是REST
有必要的。
正如您所提到的,严格的系统管理员可以在某些网络中阻止模糊的端口号。TLS
在网络上运行您的服务port 443
是一种安全可靠的方式来访问您的 api。
由于 REST 是一个http(s)
api,并且端口 443 被指定用于https
流量,因此使用 443https-REST api
似乎是合适的。
TLDR;REST
可以为您的api使用众所周知的 http(s) 端口 80 和 443
推荐阅读
- linux - 在文件夹上下文中多次执行命令
- powershell - 用 Powershell 编写的 Azure 函数,返回一个 JObject
- linux - du -hs 和 du -b 的大小差异
- cron - crontab 文件中的错误时间
- postgresql - 关闭 Heroku 上的数据库连接
- javascript - 使用两个条件按其键对对象进行排序,然后按字母顺序
- php - Prestashop 1.7 项目设置
- reactjs - 如何访问字段数组中的指定字段以计算小计
- javascript - 如何使幻灯片中的图像具有响应性?
- javascript - 从图表的 x 轴删除/隐藏 Null 标签