我有一个主 nginx 服务器决定将请求路由到的传入服务器名称。对于两个辅助服务器,这个主 nginx 服务器也持有 ssl 证书和 key 。第三台服务器持有他自己的证书和 key ,因为这些证书和 key 有一个频繁的更新过程。
我现在的问题是如何配置主 nginx 服务器以将所有请求转发到服务器 3,这些请求将进入该服务器。我无法将证书和 key 从服务器 3 复制到主服务器,因为它们经常更改。
最佳答案
尝试代理 tcp 流量而不是 http 流量
stream {
server {
listen SRC_IP:SRC_PORT;
proxy_pass DST_IP:DST_PORT;
}
}
更多细节请引用nginx文档 https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/
关于ssl - nginx:将 ssl 连接转发到另一台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33268092/