目标场景
- https://www.example.com/index.php的访问
- index.php有图片资源
#用相对路径
<img src="/zwimg/upload/33.png" />
#用绝对路径
<img src="https://www.example.com/zwimg/upload/33.png" />
- 图片资源实际的访问地址是http://img.example.com/upload/33.png
- 通过设置nginx的代理方式将https://www.example.com/zwimg/upload/33.png代理为http://img.example.com/upload/33.png就能够骗过浏览器访问到http的图片资源
nginx的完整部分
#nginx设置的方式完整部分
server{ #此处是将http://www.example.com重定向到https://www.example.com访问
listen 80;
server_name www.example.com;
return 301 https://www.example.com$request_uri;
}
server {
listen 443 ssl; #设置https
server_name