nginx做文件服务器

  1. 在nginx目录下创建需要访问的目录packages,文件放进去(例如a.txt)

  2. nginx.conf中配置server:

    1. 需要监听的端口

    2. server_name

    3. location:需要访问的路径. 文件路径有两种配置方式, 一种是root 一种是alias

      location /download {
      	root packages;
      	#alias packages
      }
      

      root的配置方法: 访问/download会去nginx/packages/download下面找;

      alias的配置方法: 访问/download回去nginx/packages下面找

直接访问localhost/download会报403, 可能是因为目录权限不对, 也可能是因为location中没有配置index.html.但直接访问文件localhost/download/a.txt就直接下载了, 所以也不用探讨为何403.

root与alias主要区别:
root的处理结果是:root路径+location路径
alias的处理结果是:使用alias路径替换location路径 alias是一个目录别名的定义

参考:
nginx访问出现403 forbidden
使用nginx做代理文件服务器,文件下载不自动打开。
Nginx搭建简单文件下载服务器

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值