nginx webdav配置
1、首先要安装Nginx
apt install nginx-full
$ sudo mkdir -p /home/dav
$ sudo chown -R www-data:www-data /home/dav
$ sudo vim /etc/nginx/sites-enabled/webdav.conf
server {listen 80;server_name localhost;# 设置使用utf-8编码,防止中文文件名乱码charset utf-8;# 这个不加上不显示列表autoindex on;# 默认存放文件的路径root /home/dav;auth_basic realm_name;# 用户密码文件存放位置auth_basic_user_file /etc/nginx/.passwords.list;# dav 允许的操作dav_methods PUT DELETE MKCOL COPY MOVE;dav_ext_methods PROPFIND OPTIONS;# 创建文件的默认权限dav_access user:rw group:rw all:r;# 临时文件位置client_body_temp_path /tmp;# 最大上传文件限制, 0表示无限制client_max_body_size 0;# 允许自动创建文件夹(如果有需要的话)create_full_put_path on;
}
生成密码
$ echo -n 'sea:' | sudo tee /etc/nginx/.passwords.list
$ openssl passwd -apr1 | sudo tee -a /etc/nginx/.passwords.list
# 确认密码后重启nginx
重启Nginx即可。
附录 · WebDav连接工具
Mac:(APP Store)推荐FE File Explorer
iPhone:(APP Store)推荐FE File Explorer
尝试了直接在Windows的文件资源管理器中映射网络驱动器,结果死活就是不行! 直接上第三方客户端: RaiDrive, 挺良心的, 标准版免费,最多支持挂载8个驱动器, 显然够用了!
官网下载: https://www.raidrive.com/download
重点参考
https://blog.csdn.net/ghdqfhw/article/details/113965986
参考:
https://blog.csdn.net/lpwmm/article/details/116943643
nginx webdav配置相关推荐
- java webdav服务,nginx+webdav
1.配置Nginx以支持WebDav: Webdav是nginx一个组件,默认编译nginx时是没有安装这个组件的. 如果跟应用公用一个nginx,需要重新编译安装nginx,重新安装前需要备份好原来 ...
- nginx 使用配置解释
nginx 安装 安装依赖 下载 编译安装 编译时将 ssl 模块静态编译 nginx 服务架构 模块化结构 模块化开发 nginx 的模块化结构 nginx 的模块清单 nginx 的 web 请求 ...
- nginx webdav模块实现http协议上传文件
1.简介 WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET. ...
- nginx技术(2)nginx的配置详解
nginx的配置 1,启动nginx 1 2 3 4 5 6 7 [root@centos6 nginx-1.2.9]# /usr/sbin/nginx -c /etc/nginx/nginx.con ...
- 实现nginx上配置免费证书Let's Encrypt
Let's Encrypt 的免费证书有效期为三个月,不过可以免费续期,写一个脚本定期更新即可. 准备一台nginx 服务器 ,将以下三个附件上传到你的nginx服务器. 1.下载脚本文件,wget ...
- 推荐一款 Nginx 可视化配置神器
以下文章来源方志朋的博客,回复"666"获面试宝典 来源:逛逛GitHub Nginx 是前后端开发工程师必须掌握的神器.该神器有很多使用场景,比如反向代理.负载均衡.动静分离.跨 ...
- 九爷带你了解 nginx 日志配置指令详解
nginx日志配置指令详解 日志对于统计排错来说非常有利的. 本文总结了nginx日志相关的配置如 access_log.log_format.open_log_file_cache.log_not_ ...
- php和nginx安装脚本,Nginx + PHP 配置和启动脚本
Nginx + PHP 配置和启动脚本,很实用 # nginx.conf server { listen 8080 ; server_name localhost; location / { root ...
- php修改后nginx返回不生效,nginx修改配置后不生效的问题
nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...
最新文章
- vmstart的用法
- 根据STATUS信息对MySQL进行优化
- Waymo 2020 | 2D/3D目标检测、跟踪和域自适应性冠军解决方案解析
- iOS游戏开发教程资源
- iPhone上运行Linux也要来了
- 在Eclipse上创建JSF / CDI Maven项目
- ds排序--希尔排序_图解直接插入排序和希尔排序
- Java基础系列13:JDBC批处理简介
- JAVA子类调用父类构造方法
- 坑爹的libxml2 for mingw 编译
- 解决!Gallery中嵌套ListView,Gallery不能滑动的问题
- 数字信号处理----数字上变频和下变频都FPGA实现
- python winrar密码_python+winrar 指令压缩文件 | 学步园
- Lattice LSTM
- 黑马程序员最新Python教程——第一阶段(1)
- 专访:InMobi全球CEO Naveen Tewari
- 多个域名指向一个ip
- Android仿Qzone底部导航栏加号弹出菜单
- python pdf和图片互转
- 23年秋招内推推-软硬件-嵌入式