搭建Nginx+Vsftp图片、视频、音频服务器
所需工具包地址:http://download.csdn.net/detail/qierkang/9659233
所需环境:
# 安装vsftpd
yum -y install vsftpd
# 启动
service vsftpd start
# 开启启动
chkconfig vsftpd on
# 创建用户
useradd ftpqek
# 设置权限
chmod -R 777 ftpqek
# 添加密码
passwd hzh1990 -> 密码 -> 确认密码
# 启动ftp服务
service vsftpd start
# 查看ftp服务状态
service vsftpd status
# 重启ftp服务
service vsftpd restart
# 关闭ftp服务
service vsftpd stop
修改配置文件默认路径:/etc/vsftpd/vsftp.conf
local_root=/home/ftpuser/www 这个是我的用户登录路径当你分配useradd 用户后 这个用户登录就会看大这个路径其他路径看不到。
Nginx:nginx1.11.3(负载均衡服务器)
安装nginx-1.11.3.tar.gz
# mkdir /usr/local/nginx
# tar -zxvf nginx-1.11.3.tar.gz
# cd nginx-1.11.3
# ./configure --prefix=/usr/local/nginx
# make & make install
安装报错:
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.
需要安装依赖
yum install -y pcre-devel
./configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using --without-http_gzip_module
option, or install the zlib library into the system, or build the zlib library
statically from the source with nginx by using --with-zlib=<path> option.
需要安装依赖
yum install -y zlib-devel
安装完成后 ps -ef|grep nginx看看是否有这个进程 如果有 就先kill掉
然后配置文件/etc/nginx/nginx.conf
我这边有一个已经配置好的文件 分别是图片、视频、音频、还有一些文件
user root;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
location /images {
root /home/ftpuser/www/;
autoindex on;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
error_log /var/log/nginx/debug.log debug;
location = /50x.html {
root html;
}
location ^~ /packages {
root /home/ftpuser/www/downloads/;
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
allow all;
}
location ^~ /music {
root /home/ftpuser/www/;
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
allow all;
}
location ^~ /videos {
root /home/ftpuser/www/;
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
allow all;
}
location ^~ /html5 {
root /home/ftpuser/www/;
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
allow all;
}
location = /404.html {
root /usr/share/nginx/html;
}
}
}
按照我这个配置 后重新启动nginx
然后使用ftp工具连接你的ftp 端口21 hostname:就是你useradd的用户 密码就是你设置的密码
如果可以连接上 说明ftp已经搭建完成了
最后一步测试 http://192.168.204.128/images/20175229065224319.jpg
然后自动跳转到/home/ftpuser/www/下面加上文件夹名称和文件名称就可以访问出来。
后期使用java代码上传图片 视频 音频 可以单独存放 后期再加上nginx的负载均衡 可以很好的控制服务器这块的分布压力。
搭建Nginx+Vsftp图片、视频、音频服务器相关推荐
- nginx 访问图片上传服务器出现403错误解决方案
近期在nginx+ftp搭建图片上传服务器的时候,在浏览器访问图片路径出现403错误,经搜集各位大神的回答,整理以下内容: 大家可以按下面的介绍,一一排除自己的问题,欢迎大家指正! 1.首先查看ngi ...
- win7下搭建Nginx简单图片服务器
Nginx搭建图片服务器 Nginx下载地址:http://nginx.org/en/download.html 本例下载的是window版本nginx-1.11.8 以下是我本机操作说明: 一.安装 ...
- 搭建Nginx+nginx-rtmp-module的hls流媒体服务器并用OBS进行推流
最近在做直播项目,查阅了一下相关资料然后成功搭建服务,在这里整理记录下实现过程以及踩过的坑. 一.直播协议简介: 首先,在搭建服务之前先了解下目前主流的几个直播协议: 1.RTMP: 实时消息传输协议 ...
- android 广告轮播图片+视频+音频
一.近期有一个需求要实现一款定制化开发的一款广告轮播视频+图片+音频的结合,来吧接下来操作起来.因为发现Viewpager 轮播的监听总会频繁调用导致体验不太好 这边是使用RecyclerView+H ...
- HTML入门必看-含源码案例(表格-列表-表单-图片-视频-音频)
HTML知识点: 目录 HTML知识点: 一.第一个HTML代码 二.一些常用的简单元素,都是写在两个body标签之间的 粗体.斜体.下划线.删除效果 三.表格元素 1.普通表格 2.合并表格 ...
- React 预览图片 视频 音频_2月14日高一作业讲解图片、音频、视频律综合应用||物理纪录片||【物理选择题秒杀法】 单位判断法...
[前五期链接] 24.回应"立扫把"挑战||2月11.12日晚作业讲解直播视频录像||"滑块-滑板"问题||作图法秒杀选择题 23.冯艳芳顺口溜朗读||微课制作 ...
- React 预览图片 视频 音频_格式工厂——视频、文档、音频、图片、CD格式转换...
1 软件简介 格式工厂是套万能的多媒体格式转换器,提供以下功能:所有类型视频转MP4/3GP/MPG/AVI/WMV/FLV/SWF.格式工厂所有类型音频转到MP3/WMA/MMF/AMR/OGG/M ...
- nginx+vsftp图片下载java代码上传
系统环境:阿里云centos7.3 安装nginx 查看nginx进程 ps aux|grep nginx 在/usr/local/nginx/sbin/目录下 nginx启动 ./nginx 快速停 ...
- 基于GmSSL搭建Nginx国密反代服务器
目录 1. 编译安装GmSSL 2. GmSSL创建国密签名证书和加密证书 1. 生成CA证书 2. Server签名证书 3. Server加密证书 3. 编译安装Nginx 4. Nginx国密单 ...
最新文章
- 考研计算机专业英语题型,考研英语一题型及分值
- 10 个神奇的网站显示超强的 HTML5 技术
- OpenCV视频加速Video acceleration的实例(附完整代码)
- pat 团体天梯赛 L2-012. 关于堆的判断
- 关于微型计算机的原理 叙述正确的是,微型计算机原理练习附答案概念.doc
- Wijmo 更优美的jQuery UI部件集:在安全站点使用Wijmo控件
- 从软件的价值体系开始向技术的反向分析
- 计算机国际标准编码,【计算机基础】常用编码格式
- Wox + Everything = 效率神器(附下载链接)
- Server2016的安装步骤
- java邮箱发送验证码_java实现使用QQ邮箱发送验证码功能
- 第3章 感受(一)——3.12. Hello STL 向量篇
- java读取war3模型_GitHub - wucao/jw3gparser: Java Warcraft Ⅲ Replay Parser(Java解析《魔兽争霸3》游戏录像工具)...
- python中设置超时跳过,超时退出
- 文件系统FATFS的移植教程
- docker教程-docker镜像
- 让网站加载速度更快的10种方法
- VMware16调整了路径后界面全部变成了英文
- 软件系统架构设计的六大原则
- Ubuntu14.04 安装 Python3.6
热门文章
- 阿里云挂载OSS到ECS
- 微信小程序 多选单机变色
- android仿qq动态视频播放,Android 自定义ListView实现QQ空间界面(说说内包含图片、视频、点赞、评论、转发功能)...
- 百度掀起智能音箱“服务化浪潮”
- 工资计件软件(管理后台,手机应用App扫码)功能列表
- 灿谷2021三季报:积极应对行业逆风,平台生态紧密联动
- PHP设计模式之单例模式与工厂模式
- 运用五视图方法进行软件架构设计--实战一
- 电分糊涂日记之《电路基本概念定律》
- LeetCode之K站中转内最便宜的航班(DP解法)