centos7-使用nginx做ftp站
Posted bronk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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用户权限
以上是关于centos7-使用nginx做ftp站的主要内容,如果未能解决你的问题,请参考以下文章
关于Centos7 firewalld防火墙开放端口后仍不能访问ftp和nginx的问题解决
CentOS7 下 Nginx + Tomcat 实现 Session 共享