1.在此之前,我们的nginx和FTP服务器已经配置好了,所以现在让我们通过它,使它成为一个文件服务器。比如图片服务器。
让我们创建一个文件conf文件。
sudo vim image.imooc.com.conf
使用我们之前讨论的配置文件
sudo cat img.happymmall.com.conf
服务器{
听80;
自动索引关闭;
服务器名image.imooc.com;
access _ log/usr/local/nginx/logs/access . log合并;
index.htmlindex.htmindex.jspindex.php指数;
# error _ page 404/404 . html;
if ($query_string ~*)。*[;'\].*' ){
返回404;
}
位置~/(mmall _ Fe | mmall _ admin _ Fe)/dist/view/* { 0
否认一切;
}
位置/
root/FTP file/;
add_header访问控制-允许-来源*;
}
}
保存退出
:wq
2.重新启动nginx
激光唱片.
激光唱片.
陆线(landlines的缩写)
cd sbin/
苏多。/nginx -s重新加载
3.让我们参观并测试它。
4、
苏多猫./conf/vhost/image . imooc.com . conf
5.让我们连接ftp服务器。
我们可以通过image.imooc.com/boy.jpg.直接访问这张图片
我们将在项目中使用一些kkdl或FTP的开源包,然后我们将使用里面的工具。上传图片时,我们会调用FTP服务,将图片发送到FTP服务器。此时,我们可以获得上传的文件名及其前缀,可以在项目中动态配置。我们已经获得了上传图片的完整网址。然后我们可以保存这个网址。