zoukankan      html  css  js  c++  java
  • Linux下利用vsftpd+nginx搭建文件服务器

    1.安装vsftpd

    yum -y install vsftpd 

    安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。

    2.添加用户名密码

    useradd ftpadmin 

    为ftp创建一个用户,可以用这个登录,登录后默认的路径为 /home/ftpadmin

    passwd ftpadmin

    输入两次给ftpadmin 添加密码

    3.防火墙开启21端口

    4.设置开机启动vsftpd ftp 服务

    chkconfig vsftpd on

    5.vsftpd操作命令

    启动Vsftpd服务:

    # service vsftpd start

    停止Vsftpd服务的命令为:

    # service vsftpd stop  

    重新启动Vsftpd服务

    # service vsftpd restart  

    检查Vsftpd服务状态

    service vsftpd status  

     

    6.nginx安装,详情见 https://www.cnblogs.com/vicF/p/7459441.html

    7.nginx安装完成后修改nginx.conf配置文件,更换nginx工作目录到ftp用户下

    修改内容如下图

    注意:修改nginx.conf文件的第一行配置将 #user nobody注释放开,改为user root,切换访问访问用户为root用户,不然访问文件会出现403 forbidden

    重启nginx  

     ./nginx -s reload

     

    8.在/home/ftpadmin/下创建image文件夹

    图片放到image文件夹下

     

    9.浏览器输入 http://xxx.xxx.xxx.xxx:80/images/xxx.jpg 即可访问图片

    至此文件服务器搭建完毕

     

    延伸。。。如何将文件访问路径挂载在二级域名下

    在nginx.conf文件中添加如下配置即可

    红线处为二级域名

     

    文末小福利免费视频资源网站:www.sousuohou.com
  • 相关阅读:
    今日进度
    今日进度
    每周总结
    今日进度
    今日进度
    今日进度
    flask展示Excel
    ubuntu 相关
    python解析xml三种方法【ElementTree】【DOM】【SAX】
    Lambda实现if...elif...else【三元表达式】
  • 原文地址:https://www.cnblogs.com/vicF/p/9722894.html
Copyright © 2011-2022 走看看