前言
搭建vsftpd文件服务器时,使用nginx做图片回显
一、nginx介绍
Nginx 是一个很强大的高性能Web和反向代理服务器
1、做哪些服务?
- web 服务
- 负载均衡 (反向代理)
- web cache(web 缓存)
2、应用场景
- 静态服务器。(图片,视频服务)另一个lighttpd。并发几万,html,js,css,flv,jpg,gif等。
- 动态服务,nginx——fastcgi 的方式运行PHP,jsp。
- 反向代理,负载均衡。日pv2000W以下,都可以直接用nginx做代理。
- 缓存服务。类似 SQUID,VARNISH。
3、安装包
在此附上linux和windows安装包,解压命令启动即可
资源
二、nginx反向代理,做图片回显
1.问题
用户上传的图片和用户请求图片的网址有差别
图片上传后将文件保存至/home/indoorflightplatformfile/home/indoorflightplatformfile/1/20201205/1-2020-Oct-24-07-14-46-YUN00001.png,如下图:
我们需要将图片访问路径虚拟地址正确的映射到真实存放路径中,使用nginx代理实现
2.实现
配置nginx.conf
进入nginx安装目录下conf目录,编辑nginx.conf
vim nginx.conf
在http标签中配置一个server
开启服务监听端口33334,代理文件存放目录/home/indoorflightplatformfile,保存并推出
重启服务
nginx -s reload
3、测试效果
总结
以上就是分享的内容,做的不好,写的不到位,望指点