*本文仅作为备忘。
很多情况下,我们需要一个共享的存储空间,用来存储数据。基于软件的支持性调研结果,WebDav应该是最为适合的一种。
1、首先要安装Nginx
apt install nginx-full
2、配置域名和目录(下为配置文件示例)
server {
listen 443 ssl http2;
server_name test.com;
ssl on;
ssl_certificate /cert/test_ssl.pem;
ssl_certificate_key /cert/test_ssl.key;
root /webdata/test.com;
if ( -d $request_filename ) {
rewrite ^(.*[^/])$ $1/ break;
}
location / {
charset utf-8;
autoindex on;
client_body_temp_path /etc/nginx/client_temp;
client_max_body_size 0;
dav_methods PUT DELETE MKCOL COPY MOVE;
dav_ext_methods PROPFIND OPTIONS;
create_full_put_path on;
dav_access group:rw all:r;
auth_basic “Access limited”;
auth_basic_user_file /etc/nginx/user.passwd;
}
}
3、创建鉴权文件:/etc/nginx/user.passwd
4、设置账户密码(下为示例)
echo “用户名:$(openssl passwd 密码)” >/etc/nginx/user.passwd
5、重启Nginx即可。
附录 · WebDav连接工具
Mac:(APP Store)推荐FE File Explorer
iPhone:(APP Store)推荐FE File Explorer
Android:没安卓设备,自己找