nginx搭建视频下载站

目录

1.前言与介绍 

2.atuoindex模块介绍 

3.主要的功能 

4.下载站基本要求

5.具体配置

6.做完如上的配置重载服务 

7.创建密码文件 

8.在windows主机上做域名解析 

9.查看统计结果


1.前言与介绍 


前面的学习中根据nginx的简单的配置实现了根据 IP 端口 和 域名 实现虚拟主机的搭建。
前面看到了一些影视作品的分享下载站今天来搭建一个视频下载。
主要用到的模块是autoindex模块 

 

2.atuoindex模块介绍 


autoindex模块 是一个自动索引的功能 

autoindex on;  开启目录索引功能(显示站点目录下的文件的列表,首页文件不存在)

autoindex_localtime on  ; 显示本地时间 
 

autoindex_exact_size off;   关闭精确显示文件大小 off 表示以人类 可读形式显示 例如 GiB 这种 



 

3.主要的功能 


svip功能 

统计功能 统计nginx服务的状态,访问情况.


 

4.下载站基本要求

 
一个域名 在Windows主机上做dns解析 
一个主目录 
在创建几个文件当作视频文件 或者上传视频
 

5.具体配置


在/etc/nginx/conf.d/下面创建一个配置文件 v.xm.conf

配置如下 

server{
 listen 80;#监听端口 
 server_name v.xm.cn; 域名
 root /app/code/v; 主目录
 
 error_log /var/log/nginx/v.xm.cn-error.log  notice; 错误日志 
 access_log /var/log/nginx/v.xm.cn-access.log main; 操作日志
 
 autoindex  on;   #autoindex模块
 autoindex_localtime on;
 autoindex_exact_size off; 
 location / {
   index index.html;  #主页文件 
  } 

 location /svip/ { #svip模块
   auth_basic "input password:"; 登陆部分
   auth_basic_user_file /etc/nginx/user; 
  }

 location /status { #统计模块 
   stub_status;
}

6.做完如上的配置重载服务 

systemctl reload nginx 

7.创建密码文件 

htpasswd -b /etc/nginx/user  xm 1 

后面两个参数是 用户名和密码 
 

8.在windows主机上做域名解析 


以管理员身份运价记事本 然后打开C:\Windows\System32\drivers\etc\hosts文件进行编辑
编辑完了后进行保存 然后加入浏览器输入域名 


会有如下界面 

 

 点击SVIP模块会有登陆界面输入设置好的用户名和密码就可以看到下面的内容 

 

9.查看统计结果



在域名后面加上/status/就可以看到统计的结果 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值