【发布时间】:2018-10-24 04:52:14
【问题描述】:
在旧版本的 light-4j 中,我们可以使用 8080 和 8443 端口同时使用 HTTP 和 https 启动服务器。但是,升级到最新版本后,我们无法再启用两者。这是输出。
主机 IP 空 Http 服务器在 IP:0.0.0.0 端口:8443 上启动 Https Server 启动于 IP:0.0.0.0 端口:8443
【问题讨论】:
在旧版本的 light-4j 中,我们可以使用 8080 和 8443 端口同时使用 HTTP 和 https 启动服务器。但是,升级到最新版本后,我们无法再启用两者。这是输出。
主机 IP 空 Http 服务器在 IP:0.0.0.0 端口:8443 上启动 Https Server 启动于 IP:0.0.0.0 端口:8443
【问题讨论】:
默认情况下,只有 8443 是 HTTPS/HTTP2 端口在 light-codegen 之外被启用。原因是我们的大多数用户在 Kubernetes 中使用 Consul,而 Consul 只提供主机和端口作为查找的结果。这就是为什么我们只能启用 HTTP 或 HTTPS 而不能同时启用两者。由于我们为客户端和服务器都提供了默认证书,我认为使用 HTTP 没有意义,除非您有不支持 HTTPS 的工具。
【讨论】: