船说 CMS 站群批量建站怎么操作

juming
juming 初级会员超兽战士
发布于 2026-10-07 23:19 ·1 浏览 ·0 回复

学完这篇你能按顺序走完船说 CMS 的站群建站流程:从装好主站、开启站群模式,到批量生成子站、绑定域名、分配模板内容,最后让每个子站都能正常访问。

船说 CMS 的站群是「一套程序 + 一个主库 + N 个域名」的结构,主站负责后台管理,子站只负责对外输出页面。所以操作顺序不能乱:先把主站跑起来,再开站群开关,最后才是批量加站。下面按实际操作顺序拆开讲。

第一步:装好主站,拿到能登录的后台

这一步的目标是让主域名能打开首页、能进后台,后面所有站群设置都在这个后台里做。

服务器环境建议 PHP 7.4 或 8.0、MySQL 5.7、Nginx。把源码包上传到网站根目录(例如宝塔面板的 /www/wwwroot/main)并解压,然后在宝塔「网站」里新建站点绑定主域名,PHP 版本选 7.4,再访问 http://主域名/install 走安装向导:填写数据库地址(本地填 127.0.0.1)、库名、账号密码,设置后台管理员账号,安装完成后删除 install 目录。

装完访问 http://主域名/admin.php 能进后台,第一步就完成了。

注意:源码包里的 runtime、uploads、config 目录要有写入权限,否则安装到一半会报错;宝塔用户直接在「文件」里右键改权限为 755,属主设为 www。

第二步:开启站群模式

这一步做完,后台左侧菜单里才会出现站点管理相关的入口。

进入后台后,点「系统设置」→「站群设置」(部分版本叫「多站点配置」或「站点管理」,以你实际版本为准),把「开启站群模式」开关打开,填写主站域名(不带 http://),并填写子站使用的泛解析域名,例如 *.example.com,保存。

保存后刷新后台,左侧菜单应出现「站点管理」这一项。没有出现的话,多半是缓存没清,点后台右上角「清除缓存」再刷新。

第三步:批量添加子站

这一步的结果是站点列表里出现几十上百条记录,每条对应一个待上线的子站。

点「站点管理」→「添加站点」,先手动加一个测试站:填站点名称、绑定域名(如 shanghai.example.com)、选择模板目录、选择数据来源(共用主库或独立数据库)。加完先访问这个域名,页面能打开说明结构没问题。

确认没问题后回到「站点管理」,找「批量生成」或「批量添加」按钮。多数版本支持两种输入方式:

  • 按域名列表:一行一个,如 bj.example.com、sh.example.com、gz.example.com;
  • 按前缀 + 数字区间:填前缀 city、起始 1、结束 100,自动生成 city1.example.com 到 city100.example.com。

填好后提交,批量任务会逐条建站。一百个站大约几十秒到几分钟,取决于服务器性能。

注意:一次性建几百个站容易把 PHP 执行时间跑满而中断。建议每批 50~100 个,改大 php.ini 里的 max_execution_time(如 300)和 memory_limit(如 512M)后再提交。

第四步:解析域名和配置 Web 服务器

这一步做完,子站域名才能真正访问到服务器。

到域名服务商(阿里云、腾讯云等)的解析控制台,给主域名加一条泛解析记录:记录类型选 A,主机记录填 *,记录值填服务器公网 IP。再单独给主域名加一条 @ 的 A 记录。

服务器端,宝塔用户进「网站」→ 主站「设置」→「域名管理」,在域名列表里加上 *.example.com,让所有子域名都指向同一套程序。接着在「设置」→「伪静态」里选或粘贴船说 CMS 提供的 Nginx 伪静态规则,保存后重载 Nginx。

第五步:分配模板和内容

这一步是让每个子站有自己的模板和文章,避免全部长一个样。

「站点管理」里勾选要操作的站点,用「批量设置」统一指定模板目录,或者按行业分组分别指定。内容方面,进「内容管理」→「采集管理」配置采集规则,采集到的文章在入库时选择「随机分配站点」或「按栏目分配」;也可以先把关键词批量导入,再让系统按关键词批量生成标题和内容。

注意:所有子站共用一套模板、共用同一批文章,很容易被搜索引擎判定为镜像站。至少做到三点:模板随机切换(准备 3~5 套)、正文做同义词替换、标题结构错开。

第六步:批量生成并上线

最后一步把动态页面转成静态或生成缓存,减轻数据库压力。

在「站点管理」里全选站点,点「批量生成」→ 选择「生成首页 + 栏目页 + 内容页」,等待队列跑完。站点数量大时改用计划任务:宝塔「计划任务」里加一条 Shell 脚本,内容为 php /www/wwwroot/main/think generate 之类的生成命令,设为每 10 分钟执行一次。生成完成后逐站抽查几个域名,确认首页、栏目页、文章页都能打开。

小结

  • 顺序不能反:先装主站 → 再开站群模式 → 再批量加站。
  • 批量加站每批控制在 50~100 个,同时调大 max_execution_time 和 memory_limit。
  • 泛解析 * 记录 + Web 服务器域名列表加 *.example.com,两处都要配,缺一不可。
  • 伪静态规则不配,内页会 404,这一步最容易被跳过。
  • 模板和内容必须做差异化,否则站群等于给自己造一堆镜像站。
版权声明:本文来自 GJ站长论坛《船说 CMS 站群批量建站怎么操作》
原文链接:https://www.gj0.com/thread-613.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~