我想在haproxy中执行相当于此操作,以允许CORS用于我的域中的任何服务器。默认情况下,CORS仅执行null,star或单个URL。那可能吗?这是关于apache的:
SetEnvIf Origin "^(.*\.bebop\.co)$" ORIGIN_SUB_DOMAIN=$1
Header set Access-Control-Allow-Origin "%{ORIGIN_SUB_DOMAIN}e" env=ORIGIN_SUB_DOMAIN
我已经添加了Access-Control-Allow-Credentials并将其设置为true,因此只需要再增加一块。非常感谢。
答案 0 :(得分:1)
好的,我想我找到了一些可以回答我问题的事情。上面的equivelant是在前端部分添加:
frontend
...
...
# CORS Config Capture
capture request header origin len 50
并在后端:
backend
...
...
http-response set-header Access-Control-Allow-Credentials true
http-response set-header Access-Control-Allow-Origin %[capture.req.hdr(0)]