1 在nginx配置文件nginx.conf中添加一段配置
server {
listen 80;
server_name image.leyou.com;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location / {
root D:\KuGou\image;
}
}
其中location下的root 的后面跟的就是你将要配置的本机物理路径
2 记得修改hosts文件
将本机的hosts文件指向nginx
127.0.0.1 image.leyou.com
3 访问image.leyou.com
这时咱们就可以来访问以下image.leyou.com来看看效果
这时我们发现报了个403这是为什么呢?
4 访问image.leyou.com/1.jpg下的单一文件
这时我们发现就可以访问到具体文件了
5 总结
这种方式的应用场景一般为可以把图片发在一个单独的图片服务器中,然后通过nginx反向代理到服务器上进行获取图片