用于CORS的haproxy子域访问

时间:2016-03-08 20:24:10

标签: cors haproxy

我想在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,因此只需要再增加一块。非常感谢。

1 个答案:

答案 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)]