Nginx代理FTP服务器
项目不大的话我们可以选择ftp+nginx的方式来实现文件服务器
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
{# 可以作为文件服务器,可以通过链接直接获取图片资源 #}
<img src="http://106.12.194.204:9999/welcome.gif" alt="">
</body>
</html>
环境准备
- 1、ftp文件存储服务器Linux搭建私人FTP文件存储服务器
- 我的前面博客中有详细搭建过程,这里就不过多叙述
- 2、Nginx服务下载
- ①安装
apt-get install nginx
- ②修改配置
- 修改Nginx配置
Nginx默认配置文件在 /etc/nginx/nginx.conf
- 修改Nginx配置
- ①安装
# 第一行一定要是,否侧访问回报403拒绝访问错误user ftp服务器文件夹的权限用户...server {listen 9999; # Nginx代理的端口server_name 102.12.194.204; # 服务器IPlocation / {location / {root /home/zhouhuanli; # 代理的ftp服务器文件夹觉得路径# 设置欢迎页,否则访问9999端口首页回报403拒绝访问错误index zhouhuanli; # 欢迎页,写上代理ftp服务器的文件夹autoindex on; # 打开文件目录列表autoindex_exact_size on; # 显示文件大小 单位字节autoindex_localtime on; # 显示时间charset utf-8,gbk; # 设置编码防止中午乱码}}
- 浏览器访问
- 访问图片文件文件
- 访问文本文件
- 右键通过另存下载文本文件
- 经常遇到的报错
- 报错原因
- 1、Nginx配置文件第一行没有设置
user ftp文件夹拥有者用户名
- 解决办法 添加ftp文件服务器用户名
- 解决办法 添加ftp文件服务器用户名
- 2、没有设置欢迎页
- 解决办法 index 欢迎页中写上ftp服务器文件夹
- 解决办法 index 欢迎页中写上ftp服务器文件夹
- 1、Nginx配置文件第一行没有设置
Nginx代理FTP服务器相关推荐
- CentOS7安装nginx 代理vsftp服务器
1.安装gcc环境 yum install gcc-c++ -y 2.安装pcre库 yum install -y pcre pcre-devel 3.安装zlib库 yum install -y z ...
- 海康摄像头web无插件3.2,vue开发,Nginx代理IIS服务器
在vue中实现海康摄像头播放,采用海康web无插件3.2开发包,采用Nginx代理IIS服务器实现: 1 摄像头要求,支持websocket 2 Nginx反向代理的结构 3 vue前端显示视频流代码 ...
- nginx代理ftp端口,实现文件传输
1.需求背景 2.安装nginx 查看nginx离线安装 这里补充下:因为代理ftp端口需要用到nginx的stream模块,所以在配置nginx的时候需带上参数: --with-stream 核心配 ...
- 通过Nginx代理下载服务器文件
location ~* (.*.apk) {add_header Content-Type "application/octet-stream";if ( $args ~ ^fil ...
- nginx搭建图片服务器
1 介绍 现在很多的网站上都会用到大量的图片,而图片是网页传输中占主要的数据量,也是影响网站性能的主要因素.因此很多网站都会将图片存储从网站中分离出来,另外架构一个或多个服务器来存储图片,将图片放到一 ...
- crontab 日志_Nginx日志切割并计划任务自动上传到FTP服务器
Nginx日志切割并计划任务自动上传到FTP服务器 图文无关 枫城浪子原创,转载请标明出处! 双击加关注!经常更新! 一.简述 Nginx WEB服务器每天会产生大量的访问日志,而且不会自动地进行切割 ...
- 用HTTPS方式(域名加路径)来访问FTP服务器图片
用ftp:ip的方式在浏览器中输入只能是下载模式,要想http方式浏览图片,需要配置nginx. 前提是在Linux环境中已经搭建好了nginx和FTP服务器,且用 ftp:ip方式能够访问到路径 打 ...
- suse ftp文件服务器搭建,SUSE下FTP服务器搭建
FTP(File Transfer Protocol),是TCP/IP网络上两台计算机传送文件的协议,是在TCP/IP网络和Internet上最早使用的协议之一,属于网络协议组的应 用层.FTP客户机 ...
- nginx和ftp搭建图片服务器
一.需要的组件 图片服务器两个服务: Nginx(图片访问): 1.http服务:可以使用nginx做静态资源服务器.也可以使用apache.推荐使用nginx,效率更高. 2.反向代理 实现 负载均 ...
最新文章
- 互联网技术的主要组成
- SpringBoot开发案例之整合Dubbo分布式服务
- 图解机房空调制冷系统
- oracle insert 新增语句
- java的安装和配置
- DroidBox的环境搭建与使用(Android沙箱、未验证)
- 初学者指南:服务器基本技术名词
- Nginx限制对代理HTTP资源的访问速率
- java redis的应用_Redis-Java 交互的应用
- Python使用tkinter编写图片浏览程序
- 开发人员最常用的 10 大容器安全工具
- 复利思维,静待时间的玫瑰慢慢绽放
- #舍得Share#创业你必须知道的事-创业融资实战
- 震惊!旷视首席科学家、知名AI学者孙剑博士去世
- 如何让右下角时间显秒
- 2018上IEC计算机高级语言(C)作业 第3次作业
- 菜鸟教程 MarkDown语法
- facebook是什么鬼_如果facebook是真正的沉默多数怎么办
- 归并排序的思想以及应用——试解《逆序对的数量》
- linux系统Padavan中U盘硬盘格式化(openwrt类似)