有个开了 CloudFront CDN 的网站,国内访问很慢,在自己服务器上做了个反代
需求:访问 uwccsc.example.com 相当于访问源网站
Caddyfile 配置如下:
https://uwccsc-static.example.com {
tls <email>
proxy / https://assets.prod.managebac.com {
header_upstream Host assets.prod.managebac.com
header_upstream Accept-Encoding identity
}
}
https://uwccsc.example.com {
tls <email>
proxy / https://uwccsc.managebac.com {
header_upstream Host uwccsc.managebac.com
header_upstream Accept-Encoding identity
}
filter rule {
content_type text/.*
search_pattern assets.prod.managebac.com
replacement uwccsc-static.example.com
}
filter rule {
content_type text/.*
search_pattern uwccsc.managebac.com
replacement uwccsc.example.com
}
}
这个网站,访问uwccsc.managebac.com/parent
的时候如果未登录会跳转到uwccsc.managebac.com/login
,但是在我的域名上访问uwccsc.example.com/parent
的时候会直接跳转回源网站而不是uwccsc.example.com/parent
,这个反代应该怎样配置呢