zoukankan      html  css  js  c++  java
  • nginx配置静态文件服务器

    搭建文件服务器

    要点就是root目录,会自动指向索引文件 如: index, index.html等

    server {
            client_max_body_size 4G;
            listen  80;  ## listen for ipv4; this line is default and implied
            server_name static.test.sdk.iwplay.com.tw;
            root /home/mini/Sync;
            location / {
            }
    
    }

    建立索引

    建立目录索引也同样如此,不要带索引名称之类的文件,否则会直接显示文件,而不是目录

    server {
            client_max_body_size 4G;
            listen  80;  ## listen for ipv4; this line is default and implied
            server_name static.test.sdk.iwplay.com.tw;
            root /home/mini/Sync;
         location / {
              autoindex on; //显示索引
             autoindex_exact_size on; //显示大小
             autoindex_localtime on;   //显示时间
            }
    
    }

    设置密码

    搭建文件服务器有时候不想让别人任意访问,想做成一个私有的该怎么办呢,这个时候我们可以用到nginx自带的认证模块。 同样关键的是auth_basic auth_basic_user_file字段

    • auth_basic表示的输入密码时的提示语
    • auth_basic_user_file则显示认证时的用户密码文件存放路径
    server {
            client_max_body_size 4G;
            listen  80;  ## listen for ipv4; this line is default and implied
            server_name static.test.sdk.iwplay.com.tw;
        root /home/mini/Sync;
         location / {
                  auth_basic   "Restricted";  
                    auth_basic_user_file /etc/nginx/pass_file;
                   autoindex on;
                  autoindex_exact_size on;
                  autoindex_localtime on;  
            }
    
    }

    生成用户密码

    上文实现了用户认证,那么如何添加用户呢。nginx自带了一个功能,如下

    htpasswd -c -d /etc/nginx/pass_file yuansc

    这样就在/etc/nginx/pass_file 中添加了了一个用户

    这样我们一个简单的文件服务器就搭建完成了



    文/yuansc(简书作者)
    原文链接:http://www.jianshu.com/p/248d8e7cb3c4
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
  • 相关阅读:
    得到相对Plugin的路径
    GEF常见问题4:非矩形图元
    在Eclipse的About对话框上添加自己的图标
    用GMF生成简化的数据库设计器
    全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形
    #敏捷个人# 第二批敏捷个人推广者实践团报名
    2012年最新的12款超棒jQuery插件
    《敏捷个人》周刊 第14期 (可下载)
    时间管理:敏捷个人时中法卡片
    #敏捷个人# 实践团报名
  • 原文地址:https://www.cnblogs.com/wanghuaijun/p/5507799.html
Copyright © 2011-2022 走看看