宝塔面板环境下 123 云盘 WebDAV 完整挂载方案
针对你当前的宝塔面板服务器环境,我会提供安全、稳定、可维护的完整操作流程,适配宝塔的运维习惯,同时规避常见坑点。
一、前置准备与核心配置
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
🤞 分享