我有一个后端服务器,可以接收、、HTTP/1.1
(无 tls)。HTTP/2.0 plaintext
grpc plaintext over HTTP/2.0
我想使用 nginx 接收来自用户的 HTTP 请求(HTTP/1.1
、HTTP/2
等),并传递给后端,保留 HTTP 版本而不使用直通。
因此,期望状态如下。
1. client <-(HTTP/1.1 plaintext)-> nginx <-(HTTP/1.1 plaintext)-> backend
2. client <-(HTTP/2 plaintext)-> nginx <-(HTTP/2 plaintext)-> backend
3. client <-(grpc over HTTP/2 plaintext)-> nginx <-(grpc over HTTP/2 plaintext)-> backend
在同一个ip,同一个端口上。
这可能吗?