情况是这样的: 在 docker 里运行的博客端口为 1.1.1.1:7777 端口,通过反代为域名 cdn.abc.com,配置 HTTPS 之后通过 443 端口访问和回源。
配置 CDN 后通过域名 abc.com 访问,加速也都弄好了,CDN 也成功了,可是 abc.com 和 cdn.abc.com 都能访问,我现在不想让别人通过 cdn.abc.com 访问?该怎么做呢?
2
szxczyc OP |
5
WishMeLz 2021-01-18 10:46:18 +08:00
要不试试看 abc cname 一下
|
7
stanchenxxx2015 2021-01-18 14:30:03 +08:00
两个方法可以考虑一下:
1. cdn.abc.com 配置 IP 白名单,CDN 节点访问才通过。一般 CDN 都会有这个功能; 2. cdn.abc.com 配置一些头部校验,比如校验 x-forward 头部,然后 cdn 配置回源的时候要带上这个头,带头的请求才通过 |