我尝试使用 nginx 设置负载均衡器,通过/etc/nginx/sites-available/test.conf为其创建文件和符号链接来将客户端 IP 保留在后端节点
stream {
upstream backend_servers {
server http://server1.com;
server http://server2.com;
}
server {
listen 80;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass backend_servers;
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行nginx -t检查时,出现了这个错误。谁能告诉我现在该怎么办?谢谢!
当我使用 HAproxy 作为负载均衡器时,在 HTTP 终止模式下,我跟踪它的日志
(尾-f /var/log/haproxy.log)。出现的日志有2种类型
[time] frontend_name/1: SSL handshake failure
Run Code Online (Sandbox Code Playgroud)
和
[time] frontend_name~ message
Run Code Online (Sandbox Code Playgroud)
frontend_name是 /etc/haproxy/haproxy.cfg 中前端关键字配置的名称
我不知道日志消息中的/1和~是什么,以及为什么日志中出现 SSL 握手失败~ 有人可以帮我解释并修复此错误吗?谢谢!