应用场景
举例:
开发一款应用,在进行用户注册的时候需要上传头像,我们作为后台工程师要实现这个功能,应当将前端上传的的头像图片存放到服务器的某个文件夹(假如是/images)里。
如果在用户登录后我们需要显示该用户的头像,这时候前端就要向后台请求图片资源。对于刚学web编程的小朋友来说可能只尝试过通过jsp给前端页面提供工程下的图片资源。在前后端分离的情况下,通常我们都需要访问工程路径外图片资源,这时候我们该怎么办呢?
我们给出的基本思路是:用户注册成功后后台根据该用户头像图片的存放路径生成访问链接存入数据库,当用户登录成功后,后台给前端返回该用户的相关信息,并把头像图片访问链接返回给前端,前端通过链接直接就可以获取图片资源啦~
但是,要能够通过链接获取云服务器上的图片资源,我们需要搭建一个简易的图片资源服务器。
搭建一个简易的图片资源服务器
第一步:安装Nginx
1、安装nginx所需环境
①gcc安装
# yum install gcc-c++
②PCRE pcre-devel 安装
# yum install -y pcre pcre-devel
③ zlib 安装