使用http访问Nginx中搭建的ftp图片服务器
2019-05-07 15:49
1161 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Ssuper_X/article/details/89922670
搭建Nginx图片服务器
图片通过ftp服务上传到/home/ftpuser/www/images目录下,再通过访问Nginx服务器来访问ftp目录下的图片文件,该url为http://xxx.xxx.xxx.xxx/images/xxx.jpg。即使用http请求访问原本需要使用ftp请求才能访问到的资源文件。
一、安装Nginx
先安装Nginx: 搭建Nginx服务器
二、安装vsftpd
再安装vsftpd组件: Linux安装ftp组件(8步完成)
三、开始搭建Nginx图片服务器
1、实现
①使用ftpuser用户(安装vsftpd时创建,详情见二)在nginx/html下创建一个images文件夹。
mkdir /usr/local/nginx/html/images
②修改nginx/conf/nginx.conf在默认的server里再添加一个location并指定实际路径:
location /images/ { root /home/ftpuser/www/; autoindex on; }
修改完后需要重新启动nginx
./nginx -s reload
说明
- root:是将images映射到/home/ftpuser/www/images/
- autoindex on便是打开浏览功能。
③修改用户访问权限
chown ftpuser /home/ftpuser -> 修改/home/ftpuser文件所有权 chmod 777 -R /home/ftpuser -> 修改/home/ftpuser文件用户权限(用户、同组用户、其他用户)
3、测试
相关文章推荐
- 解决无法使用http访问安装好nginx和ftp的图片服务器的问题
- 【T电商 3】Nginx的Http(图片)服务器配置+ftp上传使用说明
- 【Ts 3】Nginx的Http(图片)服务器配置+ftp上传使用说明
- Ubuntu系统下nginx和ftp搭建图片服务器,处理外网访问不到文件问题
- 【Ts 3】Nginx的Http(图片)服务器配置+ftp上传使用说明
- Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法
- 转:Linux下使用Nginx搭建简单图片服务器
- nginx+ftp搭建图片服务器修改nginx 配置文件中root路径403错误
- linux 系统下搭建ftp+nginx图片服务器
- ftp+nginx 图片服务器的搭建
- ubuntu 搭建 svn服务器,使用http方式访问
- Linux使用Nginx搭建图片服务器
- nginx服务器配置ftp服务器图片访问根目录
- ubuntu 搭建 svn服务器,使用http方式访问
- ubuntu 搭建 svn服务器,使用http方式访问
- 使用Nginx做图片服务器时候,配置之后图片访问一直是 404问题解决
- ssh 使用新法:公网(合法 ip)用户访问内网(私有 ip)服务器(http,ftp,sshd,cvs...),内网的朋友不妨一看。
- 【Jena使用手册】用Python访问Apache Jena数据库 利用Fuseki搭建HTTP访问服务器
- Nginx学习-2 使用Nginx搭建HTML web服务器 实现SSL证书安全访问
- Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法