重拾nginx之搭建静态服务


如题

挂载NAS

  1. 安装工具

    1
    yum install nfs-utils
  2. 添加挂载

    1
    mount -t nfs -o rw 219c848890-nye31.cn-shenzhen.nas.aliyuncs.com
  3. 配置代理服务器

    1
    2
    3
    4
    location /static/{
    alias /mnt/nfs/static/;
    autoindex on;
    }
  4. 开机启动

    1
    2
    vim /etc/rc.local
    # 加上挂载脚本
  5. 重启代理服务器

    1
    nginx -s reload

打开浏览器,输入测试连接,即可访问到静态资源。

部署FTP

  1. 创建用户组

    1
    groupadd sftp
  2. 新增用户

    1
    useradd -g sftp -s /bin/false uncle
  3. 修改密码

    1
    passwd unclexiao
  4. 查看配置

    1
    vim /etc/ssh/sshd_config
  5. 修改配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ##下面这行注释掉
    #Subsystem sftp /usr/libexec/openssh/sftp-server
    ##后面加入
    Subsystem sftp internal-sftp
    #注意,以下要 放在 本文件的最后行,否则 root用户无法登陆
    Match User uncle
    X11Forwarding no
    AllowTcpForwarding no
    ChrootDirectory %h
    ForceCommand internal-sftp
  6. 修改权限

    1
    2
    chown -R uncle:sftp /mnt/nfs/static
    chmod -R 755 /mnt/nfs/static
  7. 重启服务

    1
    systemcli restart sshd

使用客户端工具(如FileZilla),即可上传资源