全球主机交流论坛
标题:
给lnmp.org的nginx加上webdav
[打印本页]
作者:
好鸭
时间:
2022-6-23 08:52
标题:
给lnmp.org的nginx加上webdav
本帖最后由 好鸭 于 2022-7-11 23:57 编辑
cd /root/lnmp1.9
git clone https://github.com/arut/nginx-dav-ext-module
复制代码
然后在lnmp.conf的Nginx_Modules_Options加上'--with-http_dav_module --add-module=/root/lnmp1.9/nginx-dav-ext-module'
也就是Nginx_Modules_Options='--with-http_dav_module --add-module=/root/lnmp1.9/nginx-dav-ext-module'
加ngx_brotli的在这
https://hostloc.9hanju.com/thread-1026247-1-1.html
,图省事可以一起加上,虽然你可能都用不上
第一次装的话,配置好lnmp.conf后正常安装就好,安装过了就执行/root/lnmp1.9/upgrade.sh,然后选择nginx,升级(重装)nginx后就完成了
nginx配置
创建验证文件
apt install apache2-utils
htpasswd -c /usr/local/nginx/conf/webdav_htpasswd #会提示输入用户名密码
复制代码
我也是网上复制的,自己改改
server {
listen 80;
server_name _;
charset utf-8;
access_log /home/wwwlogs/webdav.log;
error_log /home/wwwlogs/webdav_error.log;
location / {
client_max_body_size 5G; # 最大允许上传文件大小
alias /home/wwwroot/webdav/;
index index.html index.htm;
autoindex on;
# autoindex_localtime on;
set $dest $http_destination;
# 对目录请求、对URI自动添加"/"
if (-d $request_filename) {
rewrite ^(.*[^/])$ $1/;
set $dest $dest/;
}
#下面这个会报错,所以注释了
# 对MOVE|COPY方法强制添加Destination请求头
# if ($request_method ~ (MOVE|COPY)) {
# more_set_input_headers 'Destination: $dest';
# }
if ($request_method ~ MKCOL) {
rewrite ^(.*[^/])$ $1/ break;
}
# webdav config
client_body_temp_path /tmp;
dav_methods PUT DELETE MKCOL COPY MOVE; #DAV支持的请求方法
dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK; # DAV扩展支持的请求方法
create_full_put_path on; # 启用创建目录支持
dav_access group:rw all:r; # 创建文件的以及目录的访问权限
# auth_basic "Authorized Users Only";
# auth_basic "Authorized Users WebDAV";
auth_basic "user login";
auth_basic_user_file /usr/local/nginx/conf/webdav_htpasswd;
}
}
复制代码
作者:
dldy
时间:
2022-6-23 09:30
技术贴帮顶
作者:
告辞
时间:
2022-6-23 09:35
技术贴帮顶
作者:
爱国者捣蛋
时间:
2022-6-23 09:37
技术贴帮顶
请教下楼主这种方法可以在win上用自带的网络位置挂载吗,挂载之后能不能上传文件?
我之前试了一次,挂载后,上传就报错
作者:
q9.gs
时间:
2022-6-23 09:39
有啥用吗
作者:
好鸭
时间:
2022-6-23 10:20
爱国者捣蛋 发表于 2022-6-23 09:37
技术贴帮顶
请教下楼主这种方法可以在win上用自带的网络位置挂载吗,挂载之后能不能上传文件?
我之前试了 ...
用rclone挂试试
作者:
NoctuG
时间:
2022-6-23 10:51
后排支持,技术贴帮顶
作者:
陈浩南
时间:
2022-6-23 21:16
进来学习一下
作者:
陈浩南
时间:
2022-6-23 21:59
本帖最后由 陈浩南 于 2022-6-23 22:03 编辑
..
作者:
menethil
时间:
2022-6-23 22:33
爱国者捣蛋 发表于 2022-6-23 09:37
技术贴帮顶
请教下楼主这种方法可以在win上用自带的网络位置挂载吗,挂载之后能不能上传文件?
我之前试了 ...
不推荐win自带的网络位置挂载,只支持最大4G的读写,而且很容易出错。
rclone不建议挂载使用,反正我挂载了以后资源管理器感觉卡顿,用以来不爽。
欢迎光临 全球主机交流论坛 (https://hostloc.9hanju.com/)
Powered by Discuz! X3.4