搭建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 On AuthType Basic AuthName "WebDAV" AuthUserFile /etc/apache2/.htpasswd Require 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