新手问答 如何设置一个 https 协议的 rpc 接口呢

eoshily · August 09, 2018 · Last by Surou replied at August 13, 2018 · 2294 hits

如何设置一个 https 协议的 rpc 接口呢?另外 https 协议的 rpc 地址必须是域名吗,ip 地址是否可以?

理论上 ip 也可以, 但是可能得自己签发证书, 公开的 https, 我建议走 cdn.

client --https--> cdn --http--> 服务器

嗯,我摸索了一下,目前还是用的 ip

两台服务器买在一个内网 (例如阿里云同账号购买,默认在一个内网),一台做 rpc,一台做中转,中转 是 https 的服务器 内部转发 rpc 服务器,要是自己的 rpc 挂了,还能转到别的 rpc。我回答的是不是有点跑偏了。。

Surou 回复

没跑偏😀 我现在是腾讯云申请的免费证书,可以用https://ip访问链,但是还是提示不安全

eoshily 回复

“但是还是提示不安全” 什么提示不安全?? 浏览器?

Surou 回复

对,https://ip:port/v1/chain/get_info提示不安全。

eoshily 回复

这个和有没有 EOS RPC 无关吧,你看下 浏览器地址栏 显示的证书 加载对了吗

Surou 回复

目前没有使用了。之前是为了解决 https 内请求 http 的跨域问题,现在都用的 http。

https 证书问题后面再折腾下,但我觉得https://ip的形式是不是本身不规范,因为证书是验证域名的不是 ip。

eoshily 回复

没注意你写个的 IP,对的 证书是在域名上下发的,必须是域名

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up