![(nginx) 是否可以保留 http 协议?](https://linux22.com/image/774989/(nginx)%20%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BF%9D%E7%95%99%20http%20%E5%8D%8F%E8%AE%AE%EF%BC%9F.png)
我有一个后端服务器,可以接收、、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,同一个端口上。
这可能吗?