我经常担心我们托管的网站。
日志文件Apache error.log
中的错误消息:
[proxy_fcgi:error] [pid 6588](32)管道损坏:[client 127.0.0.1:59404] AH01075:错误地将请求分派给:(将旅传递给输出过滤器)
如何解决此错误?
答案 0 :(得分:0)
这是Web服务器的haproxy配置:
“全局” log 127.0.0.1 local0 #log / dev / log local0 #log / dev / log local1通知 chroot / var / lib / haproxy socket stats /run/haproxy/admin.sock mode 660 level admin 统计超时30秒 用户haproxy haproxy集团 守护程序
#默认SSL材料位置 ca-base / etc / ssl / certs crt-base / etc / ssl / private
默认 log 127.0.0.1 local0 全球日志 http模式 maxconn 4096 选项httplog 选项dontlognull forwardfor选项 http-server-close选项 redispatch选项 重试3 超时连接5000 客户超时600s 超时服务器600s errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http errorfile 408 /etc/haproxy/errors/408.http errorfile 500 /etc/haproxy/errors/500.http errorfile 502 /etc/haproxy/errors/502.http errorfile 503 /etc/haproxy/errors/503.http errorfile 504 /etc/haproxy/errors/504.http
前言80 绑定*:80 acl is_box hdr_sub(User-Agent)-i box acl is_box_api path_beg -i / api / box 重定向方案https代码308如果! is_box! is_box_api! {} ssl_fc http模式 default_backend httpcache前端443 #bind *:443 ssl crt /usr/local/etc/haproxy/certs/prod-calde.ucs.com.pem ssl crt / usr / local / etc / haproxy / certs bind *:443 ssl crt /usr/local/etc/haproxy/certs/prod-calde.ucs.com.pem default_backend httpcache http模式
“httpcache后端” “http模式 acl forwarded_proto hdr_cnt(X-Forwarded-Proto)eq 0 acl forwarded_port hdr_cnt(X-Forwarded-Port)eq 0 http-request add-header X-Forwarded-Port%[dst_port] if forwarded_port 如果{ssl_fc} forwarded_proto,http-request add-header X-Forwarded-Proto https 服务器node1 127.0.0.1:6081“