作为一名资深的安企CMS网站运营人员,我深知内容管理系统的部署是运营成功的基石。AnQiCMS以其基于Go语言的高性能、安全性和易用性,成为了许多中小企业和内容运营团队的理想选择。在Linux服务器上借助宝塔面板安装AnQiCMS,能够极大地简化部署流程,让您更快地投入到内容创作和运营中。
本文将详细为您介绍如何在Linux服务器上,利用宝塔面板的Docker功能,轻松安装并配置AnQiCMS,并为多站点运营提供指导。
在Linux服务器上使用宝塔面板安装AnQiCMS
宝塔面板的准备工作
在开始安装AnQiCMS之前,请确保您的Linux服务器已正确安装并运行宝塔面板。宝塔面板的安装过程简便,您可以访问其官方网站(https://www.bt.cn/new/download.html)获取最新的安装脚本并按照指引进行操作。
宝塔面板安装完成后,我们需要启用Docker功能。请登录您的宝塔面板,在左侧菜单中寻找“Docker”选项。如果看不到,可能是被隐藏了,您可以在“面板设置”中找到“面板菜单隐藏”选项,确保Docker的显示是开启状态。首次进入Docker管理界面时,系统可能会提示您安装Docker服务,请点击“立即安装”以完成Docker环境的部署。
安装MySQL数据库
AnQiCMS需要一个数据库来存储其数据。在Docker环境中,我们推荐通过宝塔面板的Docker应用商店来安装MySQL,这能确保兼容性和便捷性。
在Docker管理界面中,切换到“应用商店”或直接在搜索框中输入“mysql”进行搜索。找到MySQL应用后,点击安装。在安装配置中,您可以选择MySQL的版本。如果您的服务器内存大于2GB,建议选择MySQL 5.7或更高版本;如果内存较低,例如低于2GB,则建议选择MySQL 5.6版本。请务必勾选“允许外部访问”选项,这是AnQiCMS能够连接到数据库的关键。
MySQL安装成功后,点击其“详情”链接,您将看到MySQL的root用户密码。请务必将此密码复制并妥善保存,稍后安装AnQiCMS时会用到。
使用Docker安装AnQiCMS应用
完成MySQL的安装后,我们就可以安装AnQiCMS了。在宝塔面板的Docker应用商店中搜索“anqicms”,找到AnQiCMS应用并点击“安装”按钮。
在AnQiCMS的安装配置界面,您需要填写以下信息:
- 网站域名: 填写您计划用于访问AnQiCMS站点的域名,例如
www.anqicms.com。 - 数据库名称: AnQiCMS将在此数据库中创建其数据表。默认名称通常为
anqicms。如果您计划在同一服务器上安装多个AnQiCMS实例,请务必为每个实例设置一个唯一的数据库名称,以避免数据冲突。 - 数据库密码: 这是前面您从MySQL详情中复制的root用户密码。请确保输入正确。
- 端口: 这是AnQiCMS服务在Docker容器内部监听的端口,默认通常是
8001。如果您计划在同一服务器上安装多个AnQiCMS实例,每个实例都需要监听一个不同的端口,例如8001、8002、8003等,但容器内部的端口始终填写8001。服务器端口可以根据您实际部署的容器数量进行递增。
填写完毕后,点击“确定”开始安装。安装过程可能需要1到5分钟,请耐心等待。安装成功后,Docker容器列表将显示AnQiCMS正在运行的状态。
网站的初始化与访问
AnQiCMS通过Docker安装并启动后,您需要进行首次访问以完成初始化设置。
在您的浏览器中输入前面配置的网站域名,例如 http://www.anqicms.com/,您将被引导至AnQiCMS的初始化安装界面。在这里,您需要填写数据库连接信息(AnQiCMS会自动预填充大部分,只需确认和修改),并设置您的后台管理员账号和密码。初始安装成功后,您就可以正常访问AnQiCMS的前台网站了。
要访问AnQiCMS的后台管理界面,请在浏览器中输入 您的域名/system/。例如,如果您的网站域名是 http://www.anqicms.com/,则后台访问地址是 http://www.anqicms.com/system/。首次登录时,请务必修改默认的管理员账号和密码,以确保网站安全。
在一台服务器上部署多个AnQiCMS站点
AnQiCMS支持多站点管理,这意味着您无需为每个站点单独部署一套AnQiCMS代码。在宝塔面板的Docker环境中实现多站点,主要通过创建多个AnQiCMS Docker容器实例,并为每个实例配置不同的端口和反向代理。
首先,您需要重复上述“使用Docker安装AnQiCMS应用”的步骤,为每个新站点安装一个AnQiCMS Docker容器。确保每个新容器都配置了唯一的服务器端口(例如8002、8003等),并且指向不同的数据库名称。
接下来,在宝塔面板中为每个新站点配置反向代理:
在宝塔面板左侧菜单中选择“网站”,然后点击“反向代理”选项卡,并点击“添加反代”按钮。
在弹出的界面中,填写新站点的域名,例如 dev.anqicms.com。在“目标URL”一栏中,填写 http://127.0.0.1:端口号。这里的“端口号”应是您在安装对应AnQiCMS Docker容器时为其分配的那个唯一的服务器端口(例如 http://127.0.0.1:8002)。
完成反向代理设置