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用户权限