陈同学
微服务
Accelerator
About
# Nginx 跨域名代理 本文整理自几个月前的一封邮件,记录了跨域名代理的设置Demo,这里记录一下。 举个例子,将 js 资源托管到七牛云(域名为 xxx.bkt.clouddn.com),但使用自己的域(js.chenyongjun.vip)提供资源访问,Nginx 配置如下: ```nginx server { server_name js.chenyongjun.vip; location / { expires 30d; proxy_set_header Host xxx.bkt.clouddn.com; proxy_pass http://xxx.bkt.clouddn.com$1; } } ``` 由于是将流量转发到其他域名,需要配置下nginx的DNS解析,在nginx.conf中添加: ```java resolver 114.114.114.114; ``` **114.114.114.114** 是国内移动、电信和联通通用的DNS,建议国内用户使用;**8.8.8.8** 是GOOGLE公司提供的DNS,全球通用。 注意:`proxy_set_header Host xxx.bkt.clouddn.com` 需要替换下host,否则下一级反向代理将无法处理。
本文由
cyj
创作,可自由转载、引用,但需署名作者且注明文章出处。
文章标题:
Nginx 跨域名代理
文章链接:
https://chenyongjun.vip/articles/103
扫码或搜索 cyjrun 关注微信公众号, 结伴学习, 一起努力