Nginx配置信息
Nginx配置信息
- 跨服务器调用:使用
proxy_pass
字段
location /see {autoindex off;add_header 'Access-Control-Allow-Origin' '*';add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';proxy_pass http://192.168.xx.xx/imgSee;
}
- 同服务器调用:使用
alias
字段
location /imgSee/ {autoindex off;add_header 'Access-Control-Allow-Origin' '*';add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';alias /home/yyy/zzz/; -- 图片所在文件夹
}
例如:图片存储在192.168.xx.xx服务器的 /home/yyy/zzz/目录下。但是前端系统部署到了192.168.yy.yy服务器,并且不允许直接调用
192.168.yy.yy服务器。此时就可以使用nginx代理处理。
在前端所用nginx配置(192.168.yy.yy服务器)中添加跨服务器调用
配置,并在图片存储服务器所在的nginx配置(192.168.xx.xx服务器)同服务器调用
配置。在访问地址: 192.168.yy.yy/see/图片名称,即可查看相关图片。