centos7-使用nginx做ftp站

关于nginx的安装可见: http://www.cnblogs.com/wenbronk/p/6557482.html

然后最简单的方式, 修改nginx的配置文件: 

server {     
         listen   80;
         charset  utf-8;
         server_name   localhost;
         location / {    
          root   /var/ftp/;
          if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){
            add_header Content-Disposition: 'attachment;';
            }        
         autoindex     on;
         autoindex_exact_size   off;
         autoindex_localtime    on;
         allow   192.168.4.0/24;         #允许4段的所有地址访问
         allow   192.168.5.0/24;         #允许5段的所有地址访问
         deny    all;                     #禁止全部
       }
}

可以加入地址限制, 也可以不加

注意修改 nginx配置文件最开始的user, 为目录访问的linux用户权限

 

posted @ 2018-02-28 15:04  bronk  阅读(895)  评论(0编辑  收藏  举报