本文为 RAKsmart 站群服务器搭配宝塔面板的单 IP 多站点部署教程,介绍了从环境准备、宝塔面板安装、网站运行环境部署,到基于域名添加多个虚拟主机站点的核心步骤,还涵盖 SSL 配置、独立 PHP 版本设置等优化方案,以及域名无法访问、数据库连接失败等常见问题的解决办法,助力用户高效实现单 IP 多站点搭建与运维。

一、教程前置准备
- 服务器环境要求
- 已购买 RAKsmart 站群服务器,并完成系统初始化(推荐 CentOS 7/8 系统,兼容性最佳)。
- 服务器公网 IP 已备案(国内节点),海外节点无需备案。
- 域名已完成解析,将多个需要部署的域名 A 记录指向服务器的同一个公网 IP。
- 工具准备
- 远程连接工具:Xshell、Putty 或宝塔面板网页端。
- 域名管理平台:域名注册商后台(如阿里云、腾讯云)。
二、核心步骤 1:安装宝塔面板
- 远程连接服务器使用 Xshell 等工具,通过 root 账号登录 RAKsmart 站群服务器。
- 执行宝塔面板安装命令CentOS 系统安装命令(其他系统可参考宝塔官方文档):plaintext
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec - 记录面板登录信息安装完成后,终端会输出宝塔面板的 登录地址、用户名、密码,示例如下:plaintext
外网面板地址: http://服务器IP:8888/一串字符 内网面板地址: http://内网IP:8888/一串字符 username: 用户名 password: 密码 - 放行面板端口
- 登录 RAKsmart 服务器后台,在 防火墙设置 中放行 8888、888、80、443 端口。
- 进入宝塔面板后,在左侧菜单 安全 中,确认上述端口已放行。
三、核心步骤 2:安装网站运行环境
- 登录宝塔面板打开浏览器,输入外网面板地址,使用生成的账号密码登录。
- 一键部署运行环境首次登录会弹出 环境推荐安装 窗口,根据需求选择:
- LNMP(Linux+Nginx+MySQL+PHP):推荐用于纯静态、PHP 开发的站点(如 WordPress、织梦)。
- LAMP(Linux+Apache+MySQL+PHP):兼容性更强,适合老版本 PHP 程序。勾选后点击 一键安装,等待环境安装完成(约 10-20 分钟,视服务器配置而定)。
四、核心步骤 3:基于域名的虚拟主机配置(单 IP 多站点)
(一)添加第一个站点
- 进入网站管理页面在宝塔面板左侧菜单点击 网站 → 添加站点。
- 填写站点信息配置项填写内容注意事项域名输入第一个域名(如
www.site1.com)可同时填写主域名和备用域名,用英文逗号分隔备注填写站点名称(如 “博客站点 1”)方便后续管理多个站点根目录默认/www/wwwroot/www.site1.com可自定义,建议与域名对应FTP建议勾选 “创建 FTP”方便上传网站文件,记录 FTP 账号密码数据库选择 “MySQL”,勾选 “创建数据库”记录数据库名、账号、密码,用于程序安装PHP 版本选择与程序匹配的版本(如 PHP7.4)可后续在站点设置中切换 - 完成添加点击 提交,宝塔面板会自动创建对应的虚拟主机配置文件、根目录和数据库。
(二)添加多个站点(同一 IP)
重复 步骤(一) 的操作,依次添加其他域名(如 www.site2.com、www.site3.com)。
- 核心原理:宝塔面板基于 Nginx/Apache 的虚拟主机功能,通过 域名匹配规则,将不同域名的请求转发到对应的根目录,实现单 IP 多站点部署。
(三)验证站点配置
- 上传网站程序通过 FTP 工具或宝塔面板的 文件 功能,将网站程序(如 WordPress 源码)上传到对应站点的根目录。
- 访问站点在浏览器中输入各个域名,若能正常显示网站安装页面或默认页面,说明配置成功。
五、高级配置:优化多站点运行
- 设置站点独立 PHP 版本
- 进入 网站 → 对应站点 设置 → PHP 版本。
- 不同站点可选择不同的 PHP 版本,避免程序兼容性冲突。
- 配置 SSL 证书(HTTPS)
- 回到 网站 页面,点击对应站点的 SSL → Let’s Encrypt。
- 勾选需要部署证书的域名,点击 申请,宝塔面板会自动颁发并配置 SSL 证书,实现 HTTPS 访问。
- 限制站点资源占用
- 针对站群服务器多站点的特点,可在 网站 → 设置 → 性能优化 中,设置 PHP 进程数、内存限制,避免单个站点占用过多资源影响其他站点。
- 配置伪静态规则
- 进入站点 设置 → 伪静态,选择对应程序的伪静态模板(如 WordPress),点击 保存,提升网站 SEO 效果和访问速度。
六、常见问题与解决方案
- 域名无法访问
- 检查域名解析是否生效:使用
ping 域名命令,查看解析 IP 是否为服务器公网 IP。 - 检查服务器防火墙和宝塔面板安全规则,确保 80、443 端口放行。
- 检查域名解析是否生效:使用
- 多站点互相跳转
- 原因:站点配置中存在域名重定向冲突。
- 解决方案:在对应站点的 设置 → 网站跳转 中,关闭不必要的重定向规则。
- 数据库连接失败
- 检查数据库账号密码是否正确,确保数据库权限为 允许远程访问(仅限必要情况)。
- 确认数据库服务器(MySQL/MariaDB)已正常运行:在宝塔面板 软件商店 → 已安装 中,查看数据库状态。
七、RAKsmart 站群服务器适配建议
- 站群服务器通常具备多 IP 特性,若后续需要单站点独立 IP,可在 RAKsmart 后台切换站点绑定的 IP,宝塔面板中只需修改站点域名对应的 IP 解析即可。
- 针对多站点高并发场景,建议在宝塔面板中安装 Redis 缓存插件,优化数据库查询速度,提升服务器负载能力。
