当前位置: 首页 > article >正文

[zotero]Ubuntu搭建WebDAV网盘

搭建Ubuntu Apache WebDAV网盘的综合步骤,使用666端口:

  1. 安装Apache和WebDAV模块

    sudo apt update
    sudo apt install apache2
    sudo a2enmod dav
    sudo a2enmod dav_fs
    
  2. 创建WebDAV目录

    sudo mkdir /var/www/webdav
    sudo chown www-data:www-data /var/www/webdav
    
  3. 配置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>
    
  4. 设置用户认证: 创建密码文件并添加用户:

    sudo htpasswd -c /etc/apache2/.htpasswd username
    
  5. 启用新配置并重启Apache

    sudo a2ensite webdav.conf
    sudo systemctl restart apache2
    
  6. 防火墙设置(如适用): 允许666端口:

    sudo ufw allow 666
    
  7. 测试访问: 在浏览器或文件管理器中访问http://your-server-ip:666/webdav,输入用户名和密码进行访问。

  8. 配置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


http://www.kler.cn/a/385227.html

相关文章:

  • 算法训练(leetcode)二刷第十九天 | *39. 组合总和、*40. 组合总和 II、*131. 分割回文串
  • json转java对象 1.文件读取为String 2.String转为JSONObject 3.JSONObject转为Class
  • 【Mac】PD报错:无法为“Windows” 完成操作,虚拟机ID无效的解决办法
  • 题解:P11248 [GESP202409 七级] 矩阵移动
  • JS实现,防抖节流 + 闭包
  • 盘点2024年惊艳的10款录屏工具!!
  • 二十三、Mysql8.0高可用集群架构实战
  • c++ 多态性
  • qt QErrorMessage详解
  • 利用API返回值实现商品信息自动化更新:技术与实践
  • 数据库(MySQL)核心知识点(持续更新)
  • pdf加水印(python学习)(11.4)
  • 【物联网技术】ESP8266 WIFI模块在STA模式下实现UDP与电脑/手机网络助手通信——UDP数据透传
  • 数据分析:宏基因组DESeq2差异分析筛选差异物种
  • 1: java练习专题1(关于if/while/for/do-while/switch)
  • YoloV10改进策略:上采样改进|CARAFE,轻量级上采样|即插即用|附改进方法+代码
  • FPGA 第3讲 FPGA开发环境的搭建
  • python网页抓取-urllib、Beautiful Soup-并生成表格
  • 程序怎么变进程
  • Flutter中文字体设置指南:打造个性化的应用体验
  • A20红色革命文物征集管理系统
  • Python yeild关键字
  • 推荐一款ETCD桌面客户端——Etcd Workbench
  • 【NLP自然语言处理】深入探索Self-Attention:自注意力机制详解
  • RocketMQ延迟消息机制
  • 【架构论文-2】架构设计中存在的问题和改进方向