首页 > 解决方案 > 我可以为我的网络服务使用端口 443 还是保留此端口?

问题描述

我有一个在公共服务器上使用后端(REST Web 服务)的应用程序。目前我使用 8080 作为传入端口,并问自己这是否正确。理论上我可以选择几乎任何端口。理论上...但是建议使用非保留端口。

我曾经听说在公共 WLAN 中可能会阻止使用“外来”端口调用 Web 服务。由于防火墙/代理规则。这真的会发生吗?

将端口 443 用于 Web 服务是否有意义?(我在后端使用 SSL 证书)

标签: web-servicesnetworkingserverbackendfirewall

解决方案


这个概念很难解决,在考虑网络服务时有很多选择。我建议不要在一般情况下为您的 Web 服务使用众所周知的端口,尽管在这种情况下是REST有必要的。

正如您所提到的,严格的系统管理员可以在某些网络中阻止模糊的端口号。TLS在网络上运行您的服务port 443是一种安全可靠的方式来访问您的 api。

由于 REST 是一个http(s)api,并且端口 443 被指定用于https流量,因此使用 443https-REST api似乎是合适的。

TLDR;REST可以为您的api使用众所周知的 http(s) 端口 80 和 443


推荐阅读