linux安装部署ftp图片服务器
2024-08-30 10:37:27
1.安装http反向代理服务器、安装ftp文件传输组件vsftpd
详细安装及配置参见 https://blog.csdn.net/zhouym/article/details/100145964
2.搭建图片服务器环境
(1)实现的效果
例如,图片通过ftp客户端上传至服务器/home/ftpuser/www/images目录下,我想通过nginx反向代理服务器来访问ftp目录下的图片文件,该url地址为:http://192.168.140.128/images/car.jpg,即使用http请求访问原本需要ftp请求才能访问到的静态资源文件。
(2)具体实现方法
修改nginx/conf/nginx.conf,在默认的server里再添加一个location并指定静态资源在服务器中的实际路径,具体配置如下:
location /images {
root /home/ftpuser/www/;
autoindex on;
}
1)root则是将/images映射到/home/ftpuser/www/目录;
2)autoindex on则是打开浏览功能;
修改完成重启nginx。
修改ftp用户的访问权限:
chown ftpuser /home/ftpuser
chmod 777 -R /home/ftpuser
(3)访问图片测试
通过浏览器输入访问地址即可(注意:要关闭防火墙或者开启20数据端口、21控制端口才能访问)
service iptables stop 或者 systemctl stop firewalld
最新文章
- CSS优先级
- [转]WinForms GridListEditor - How to restore values in the auto filter row
- Silverlight5中横向显示ListBox
- springmvc上传List,
- 分布式MySQL 数据库
- Struct2 拦截器
- nginx php7 配置 备用
- poj 1204 Word Puzzles(字典树)
- 为什么要用BASE64
- iOS js oc相互调用(JavaScriptCore)
- java_ 集合
- Qt Creator编译运行成功,但是显示系统找不到指定的文件(比如urlmon.dll动态链接库)
- 解决忽略VScode中Python插件pylint报错的问题
- 爬虫案例(js动态生成数据)
- 在Windows 2008上安装Windows Mobile设备中心
- Docker Dockerfile简述
- 学习MongoDB(一) 如何在Linxu安装与启动
- Tomcat介绍 安装jdk 安装Tomcat
- SQL SERVER 2008 R2安全配置与防暴力破解
- NPOI自定义单元格背景颜色