老项目使用 8081 端口提供 app 的接口服务,到底有没有问题

2023-04-25 10:23:55 +08:00
 gy123

今天又跟前端同事争辩了一下,说 http 使用 8081 端口是否会导致 app 端网络请求出异常,我当然解释了不会~

因为后期新项目我都采用的 https 服务端口号默认 443,老项目由于老版本 app 都用的非 80 及 443 的,也没什么问题,也就不用改动~

目前已知会出现的问题: (1)使用非 https 会相对的不安全,但是我们 app 也不需要这个相对安全 (2)使用非 80 端口,对导致访问域名需要加端口号 8081,但是我们这个是 app 调用的,没有这个顾虑 (3)没法使用 http2 技术,导致请求慢,但是我 http 少了加密验证这步

所以网络大佬们,提供对外的 http 协议服务,端口号非 80 及 443,真的有什么客户端导致请求异常的问题吗?

5246 次点击
所在节点    问与答
85 条回复
koloonps
2023-04-25 11:12:44 +08:00
@zero47 防火墙不是只有入站控制,人家还有出站控制.我之前的公司客户就是只有信息化办公室才有 22 端口的出站权限
Tink
2023-04-25 11:13:08 +08:00
@zero47 很多内部网络是出口对端只能访问 80 和 443 ,外加几个邮件客户端端口
gy123
2023-04-25 11:26:22 +08:00
@corningsun 没运维也没难度,就是不想改..目前没遇到楼下大佬们说的行为防火墙的只放行 80 及 443 端口导致的无法使用 app 的情况
gy123
2023-04-25 11:27:15 +08:00
@exqibao 是的,主要就是对方技术不行,胡乱甩锅
gy123
2023-04-25 11:29:00 +08:00
@Tink 可能会有这种用户吧,也是少数,目前没有反应上来网络不能用的,可能用的移动网吧~
gy123
2023-04-25 11:29:31 +08:00
@koloonps 说的这种我想肯定是有的
spacebound
2023-04-25 11:30:20 +08:00
[提供对外的 http 协议服务,端口号非 80 及 443,真的有什么客户端导致请求异常的问题吗?] 就这句话而言不会啊能有什么异常
gy123
2023-04-25 11:31:12 +08:00
@spacebound 是的
lqt19910205
2023-04-25 11:33:53 +08:00
一般正常网络下没问题
gy123
2023-04-25 11:34:56 +08:00
@lqt19910205 嗯嗯
yxisenx
2023-04-25 11:38:46 +08:00
不惯着他
gy123
2023-04-25 11:39:16 +08:00
@yxisenx 就冲这个
lower
2023-04-25 11:43:10 +08:00
虽然我也倾向 /支持仅用 80 和 443 端口,但是你这个争论本身的问题是:后台服务和端口都是后端决定和负责,前端只要调用就好了,调用不通或者接口出问题,后端背锅负责就行……
不用争论哪个对哪个错,是后端的范畴,出问题后端保证负责就行,关他前端屁事
gy123
2023-04-25 11:45:03 +08:00
@lower 是啊,新项目我也的确用了并且倾向 80 和 443~你说得对,后端接口问题我负责
gy123
2023-04-25 11:51:46 +08:00
@koloonps 其实关于防火墙限制的说法,一般内网或者不让访问娱乐网站等禁用端口域名啥的,为什么不禁用常用的 80 443 ,反而禁用别的?当然只提供 22 这种只能用来远程办公的可以理解。
fivesmallq
2023-04-25 11:55:02 +08:00
8081 也可以用 https 呀
xiangyuecn
2023-04-25 11:56:16 +08:00
http 1-65535 端口随便用
lower
2023-04-25 11:59:55 +08:00
@gy123 工作上没必要那么较真;职权 /职责范围划清就行,在自己范围内做好就行。
keppelfei
2023-04-25 12:02:22 +08:00
开 8081 就像用汉字命名变量名一样,不是不可以,只是让人感到不舒服。
statement
2023-04-25 12:04:06 +08:00
我的 nas 就设置非 80 和 443 不走代理。pt 连进来非标准端口太多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/935265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX