搭建Ubuntu Apache WebDAV网盘的综合步骤,使用666端口:
-  安装Apache和WebDAV模块: sudo apt update sudo apt install apache2 sudo a2enmod dav sudo a2enmod dav_fs
-  创建WebDAV目录: sudo mkdir /var/www/webdav sudo chown www-data:www-data /var/www/webdav
-  配置Apache以使用666端口: 在 /etc/apache2/ports.conf中添加:Listen 666创建或修改 /etc/apache2/sites-available/webdav.conf,添加以下内容:<VirtualHost *:666>DocumentRoot /var/www/webdav<Directory /var/www/webdav>Dav OnAuthType BasicAuthName "WebDAV"AuthUserFile /etc/apache2/.htpasswdRequire valid-user</Directory>Alias /webdav /var/www/webdav </VirtualHost>
-  设置用户认证: 创建密码文件并添加用户: sudo htpasswd -c /etc/apache2/.htpasswd username
-  启用新配置并重启Apache: sudo a2ensite webdav.conf sudo systemctl restart apache2
-  防火墙设置(如适用): 允许666端口: sudo ufw allow 666
-  测试访问: 在浏览器或文件管理器中访问 http://your-server-ip:666/webdav,输入用户名和密码进行访问。
-  配置zotero:zotero的webdav链接默认是 http://your-server-ip:666/zotero,所以 
 /etc/apache2/sites-available/webdav.conf中的Alias /webdav /var/www/webdav
 改为Alias /zotero /var/www/webdav