haproxy [WARNING] 312/111530 (17395) : config : 'option forwardfor' ignored for frontend 'harbor_login' as it requires HTTP mode.


1.经过调查,

2down voteaccepted

x-forwarded-for is an HTTP header field, so has nothing to do with the transport layer (TCP). Usually web proxies insert the x-forwarded-for data.

直接把#   option forwardfor       except 127.0.0.0/8  
注释掉重启就行。
2.front和backend

#---------------------------------------------------------------------
frontend main *:5000
mode tcp
acl url_static path_beg -i /static /images /javascript /stylesheets
acl url_static path_end -i .jpg .gif .png .css .js

use_backend app if url_static
default_backend app

#---------------------------------------------------------------------
# login frontend which proxys to the backends harbor login
#---------------------------------------------------------------------
frontend harbor_login
bind *:4430
mode tcp
option tcplog
default_backend harbor_login


#---------------------------------------------------------------------
# round robin balancing between the various backends
#---------------------------------------------------------------------
backend app
mode tcp
balance roundrobin
server app1 172.16.6.50:5000 check

#---------------------------------------------------------------------
# round robin balancing between the various backends
#---------------------------------------------------------------------
backend harbor_login
balance roundrobin
mode tcp
server harbor_login 172.16.6.50:443 check


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM