2016-03-08 11 views
0

我想在haproxy中做相同的操作,以允許CORS用於我的域中的任何服務器。默認情況下,CORS只能爲null,星號或單個URL。那可能嗎?下面是在Apache是​​什麼在起作用:用於CORS的haproxy子域訪問

SetEnvIf Origin "^(.*\.bebop\.co)$" ORIGIN_SUB_DOMAIN=$1 
Header set Access-Control-Allow-Origin "%{ORIGIN_SUB_DOMAIN}e" env=ORIGIN_SUB_DOMAIN 

我已經添加了訪問控制允許的憑據,並將其設置爲true,那麼只需要一個多件。非常感謝。

回答

0

好吧,我想我找出了一些答案,我的問題。的上面的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)]