引言
在使用网宿云图片上传服务的时候,由于小程序发布必须使用https,但是网宿仅提供http的接口地址访问,因此需要nginx做一次接口转发操作。
准备
- nginx
实现
- 配置nginx的443访问
- 在https的server中添加location代码
location ^~/ws/server/file/upload {
proxy_pass http://hong.up32.v1.wcsapi.com/file/upload;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host hong.up32.v1.wcsapi.com;
}
ps:这里有个host比较重要,这里不使用$host。有些服务器可能做了校验,host就配置你正常访问时传的host即可