«

宝塔面板环境下 123 云盘 WebDAV 完整挂载方案

MOYAN 发布于 阅读:12 我爱分享

针对你当前的宝塔面板服务器环境,我会提供安全、稳定、可维护的完整操作流程,适配宝塔的运维习惯,同时规避常见坑点。
 

 

一、前置准备与核心配置

1. davfs2 安装与权限选择

在宝塔面板的「终端」中执行以下命令安装:
# 更新源并安装 davfs2
apt update && apt install davfs2 -y
安装过程中会弹出你截图中的配置界面:
 

宝塔服务器(生产环境)强烈推荐选择 <No>:仅 root 可挂载,避免普通用户 / 网站进程滥用权限,符合服务器安全规范,后续如需修改,可在终端执行 dpkg-reconfigure davfs2 重新配置

 

2. 宝塔环境权限说明

宝塔面板的网站运行用户通常为 www,挂载后需给 www 用户分配读写权限,才能让网站程序(如网盘程序、图床)访问所有操作建议在宝塔「终端」中以 root 身份执行,避免权限混乱

二、宝塔环境专属挂载步骤

1. 创建挂载目录(适配宝塔路径)

# 创建挂载目录(放在/www目录下,符合宝塔文件管理习惯)
mkdir -p /www/123pan
# 给目录分配权限(让www用户可读写,适配网站程序)
chown -R www:www /www/123pan
chmod 755 /www/123pan

2. 配置免密账号密码

# 编辑davfs2密码文件
nano /etc/davfs2/secrets

在文件最末尾添加一行(直接复制你的信息):

/www/123pan 账号 密码

保存退出:按 Ctrl+O → 回车 → Ctrl+X

加固密码文件权限(必须执行,否则挂载失败):

chmod 600 /etc/davfs2/secrets
chown root:root /etc/davfs2/secrets

3. 执行挂载命令

# 挂载123云盘WebDAV到/www/123pan
mount -t davfs https://webdav.123pan.cn/webdav /www/123pan

三、宝塔环境开机自启方案(稳定版)

方案 1:系统服务自启(宝塔推荐,避免开机网络未就绪导致失败)

1.创建系统服务文件:

nano /etc/systemd/system/123pan-webdav.service

2.写入以下配置:

[Unit]
Description=Mount 123pan WebDAV for BT Panel
After=network-online.target bt.service
Wants=network-online.target bt.service

[Service]
Type=oneshot
ExecStart=/usr/bin/mount /www/123pan
ExecStop=/usr/bin/umount /www/123pan
RemainAfterExit=yes
User=root
Group=root

[Install]
WantedBy=multi-user.target

3.启用并启动服务:

# 重载系统服务
systemctl daemon-reload
# 开机自启
systemctl enable 123pan-webdav.service
# 立即启动
systemctl start 123pan-webdav.service
# 查看状态(显示active即成功)
systemctl status 123pan-webdav.service

🤞 分享