宝塔面板教程:将 /www 迁移到 /home 并创建软链接

目标效果

  • 原目录 /www 移动到 /home 下(即 /home/www)
  • 访问 /www 时自动跳转到 /home/www(等效效果)

​第一步:准备工作

停止相关服务
如果 /www 下有网站或服务在运行(如 Nginx、Apache),需先停止服务:

# 示例:停止 Nginx
sudo systemctl stop nginx

# 示例:停止 Apache
sudo systemctl stop apache2

# 最重要 停止宝塔(bt)
root@KSV250327007-4:/# bt
==================================宝塔面板命令行====================================
(1) 重启面板服务                  (8) 改面板端口                                   |
(2) 停止面板服务                  (9) 清除面板缓存                                 |
(3) 启动面板服务                  (10) 清除登录限制                                |
(4) 重载面板服务                  (11) 设置是否开启IP + User-Agent验证             |
(5) 修改面板密码                  (12) 取消域名绑定限制                            |
(6) 修改面板用户名                (13) 取消IP访问限制                              |
(7) 强制修改MySQL密码             (14) 查看面板默认信息                            |
(22) 显示面板错误日志             (15) 清理系统垃圾                                |
(23) 关闭BasicAuth认证            (16) 修复面板(检查错误并更新面板文件到最新版)    |
(24) 关闭动态口令认证             (17) 设置日志切割是否压缩                        |
(25) 设置是否保存文件历史副本     (18) 设置是否自动备份面板                        |
(26) 关闭面板ssl                  (19) 关闭面板登录地区限制                        |
(28) 修改面板安全入口             (29) 取消访问设备验证                            |
(30) 取消访问UA验证               (32) 开启/关闭【80、443】端口访问面板            |
(0) 取消                                                                           |
====================================================================================
请输入命令编号:2
===============================================
正在执行(2)...
===============================================
sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Stopping Bt-Tasks...    done
Stopping Bt-Panel...    done

​

宝塔面板教程:将 /www 迁移到 /home 并创建软链接

检查磁盘空间
确保 /home 分区有足够空间存放数据:

df -h /home  # 查看 /home 剩余空间
宝塔面板教程:将 /www 迁移到 /home 并创建软链接

第二步:迁移目录

​移动目录
将 /www 整体移动到 /home 下:

sudo mv /www /home/
宝塔面板教程:将 /www 迁移到 /home 并创建软链接

​验证移动结果

ls /home  # 应看到 www 目录

第三步:创建软链接

​建立符号链接
让 /www 指向 /home/www:

sudo ln -s /home/www /www

原理:软链接类似快捷方式,访问 /www 时实际访问的是 /home/www

验证链接

ls -l /www  # 应显示:www -> /home/www

第四步:恢复服务

  1. ​重启服务
# 示例:重启 Nginx
sudo systemctl start nginx

# 示例:重启 Apache
sudo systemctl start apache2

# 最重要 启动宝塔(bt)
root@KSV250327007-4:/# bt
==================================宝塔面板命令行====================================
(1) 重启面板服务                  (8) 改面板端口                                   |
(2) 停止面板服务                  (9) 清除面板缓存                                 |
(3) 启动面板服务                  (10) 清除登录限制                                |
(4) 重载面板服务                  (11) 设置是否开启IP + User-Agent验证             |
(5) 修改面板密码                  (12) 取消域名绑定限制                            |
(6) 修改面板用户名                (13) 取消IP访问限制                              |
(7) 强制修改MySQL密码             (14) 查看面板默认信息                            |
(22) 显示面板错误日志             (15) 清理系统垃圾                                |
(23) 关闭BasicAuth认证            (16) 修复面板(检查错误并更新面板文件到最新版)    |
(24) 关闭动态口令认证             (17) 设置日志切割是否压缩                        |
(25) 设置是否保存文件历史副本     (18) 设置是否自动备份面板                        |
(26) 关闭面板ssl                  (19) 关闭面板登录地区限制                        |
(28) 修改面板安全入口             (29) 取消访问设备验证                            |
(30) 取消访问UA验证               (32) 开启/关闭【80、443】端口访问面板            |
(0) 取消                                                                           |
====================================================================================
请输入命令编号:3
===============================================
正在执行(3)...
===============================================
sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Starting Bt-Panel....   done
Starting Bt-Tasks...    done

宝塔面板教程:将 /www 迁移到 /home 并创建软链接

测试访问
访问网站或通过 SSH 连接,确认 /www 能正常使用。

注意事项

权限问题

  • 如果是 Web 服务,需确保 /home/www 目录有正确权限:
sudo chown -R www-data:www-data /home/www  # 示例:针对 Apache/Nginx

避免路径冲突

  • 确保 /www 目录下没有同名文件或软链接,否则会覆盖或循环引用。

​数据备份

  • 迁移前建议备份:
sudo cp -a /www /www_backup  # 创建完整备份

常见问题排查

  • 错误:ln: failed to create symbolic link '/www': File exists
  • 原因:原 /www 目录未删除。
  • 解决:
sudo rm -rf /www  # 强制删除旧链接或目录
sudo ln -s /home/www /www
  • 错误:Permission denied
  • 原因:普通用户无权限操作系统目录。
  • 解决:
sudo su  # 切换到 root 用户
# 重新执行迁移命令

完成以上步骤后,访问 /www 就等同于访问 /home/www,所有服务将无缝衔接!

原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/8907.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
陌涛陌涛
Win11 家庭版/专业版开启Hyper-V
上一篇 2025年3月9日 下午3:58
BandwagonHost:搬瓦工上线阿姆斯特丹DC1新品
下一篇 2025年6月10日 上午8:27

相关推荐

  • 宝塔linux面板命令大全

    安装宝塔 Centos安装脚本 yum install -y wget && wget -O install.sh http://download.bt.cn/in…

    2020年3月26日
    45800
  • Linux 宝塔面板免费版开启 waf 防火墙的方法

    宝塔面板在 6.x 之前的版本中自带了 Nginx 防火墙功能(Nginx管理 > 过滤器),到了 6.x 之后,,,为了推行收费版的防火墙插件,宝塔官方把这个免费的防火墙入…

    2019年10月7日
    68100
  • 针对SSL证书过期Nginx配置出现问题

    今儿早在更新文章,点击发布的时候,提示我 常操,么问题 随手开了个新页面,输入了本站域名-回车 直接给我卡住,把我整蒙了,赶紧去宝塔控制面板康一康 又往下瞄了一眼 打开Nginx的…

    2020年3月24日
    76700
  • linux宝塔面板安装composer的方法

    有些项目安装会用到composer,如果直接安装会报错“Warning: putenv() has been disabled”。 所以宝塔面板安装composer我们需要删除禁用…

    2020年3月17日
    76000
  • 宝塔面板设置默认站点防止域名恶意解析

    宝塔面板默认站点是一个很好的防止域名恶意解析的办法。什么叫宝塔面板默认站点呢?每台云服务器都默认绑定了一个公网IP地址,如果直接访问 IP地址能直接打开服务器中的网站。因此就有人动…

    2021年8月2日
    95400
  • 宝塔Linux面板解决php-fpm占用CPU太高 php-fpm高负载优化

    宝塔Linux面板以简洁的风格、实用的功能、简便的操作而被广大草根站长所接受,是Linux系统服务器、VPS建站的入门级面板。为什么说是入门级,因为为服务器安装宝塔Linux面板后…

    2020年5月27日
    75301
  • 宝塔那些事(六):企业版插件篇

    前言 欢迎阅读系列专栏宝塔那些事,强烈建议新手阅读全专栏文章,对你快速上手有极大帮助 本篇是专栏中的第六篇文章,主要集中在基于宝塔面板的企业版插件的教学 堡塔企业级防篡改&…

    2020年8月21日
    71900
  • 宝塔那些事(三):系统工具篇

    前言 欢迎阅读系列专栏宝塔那些事,强烈建议新手阅读全专栏文章,对你快速上手有极大帮助 本篇是专栏中的第三篇文章,主要集中在基于宝塔面板的系统工具的教学 系统防火墙 可视化操作,比n…

    2020年8月21日
    61400
  • 宝塔那些事(一):NGINX管理篇

    前言 欢迎阅读系列专栏宝塔那些事,强烈建议新手阅读全专栏文章,对你快速上手有极大帮助 本篇是专栏中的第一篇文章,主要集中在基于宝塔面板的NGINX配置教学 默认站点 默认站点可以把…

    2020年8月21日
    60200
  • 宝塔面板去除宝塔企业版广告提示

    目前的宝塔面板在进入到软件商店的时候会有一个大大的企业版广告提示,看图: 这个广告本身没啥,不是特别招人烦。不过如果你是个强迫症,可以试试跟着本教程关闭这个提示。当然以下提供的方法…

    2021年6月26日
    78600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。