zoukankan      html  css  js  c++  java
  • Ubuntu通过Nginx安装Webdav

    使用KeePass保存密码,在个人服务器上安装WebDav协议。

    # nginx nginx-extras apache2-utils
    sudo aptitude install nginx nginx-extras apache2-utils
    
    # 创建Webdav根目录
    mkdir -p /var/www/webdav/
    
    # 添加配置
    cat << 'EOF' | sudo tee /etc/nginx/conf.d/webdav.conf
    server {
        listen       8081;
        server_name your_domain;
        root /var/www/webdav/;
        client_body_temp_path /var/www/webdav/tmp;
        access_log  /var/log/nginx/webdav_access.log;
        error_log   /var/log/nginx/webdav_error.log;
        location / {
          auth_basic "Not currently available";
          auth_basic_user_file /etc/nginx/conf.d/.htpasswd;
          dav_methods PUT DELETE MKCOL COPY MOVE;
          dav_ext_methods PROPFIND OPTIONS;
          create_full_put_path on;
          dav_access user:rw group:r;
          autoindex on;
    
       }
    }
    EOF
    
    
    # 创建webdav密码验证
    sudo htpasswd -c /etc/nginx/conf.d/.htpasswd pi
    
    # nginx重新读取配置
    sudo nginx -s reload
    
    # 访问,输入账号密码即可
    http://IP或domain:8081/
    
    # 如不能访问,请检查防火墙
    
  • 相关阅读:
    进程池和线程池
    TCP并发、GIL、锁
    进程间通信
    装饰器与反射
    装饰器大全
    面向对象三大特征: 封装 继承 多态
    面向对象 魔术方法
    魔术方法
    ubuntu 中导 tarfile,win 不亲切
    os VS shutil
  • 原文地址:https://www.cnblogs.com/testopsfeng/p/13261287.html
Copyright © 2011-2022 走看看