在宝塔面板或1Panel等环境中如何快速安装和部署AnQiCMS?

作为一名资深的网站运营人员,我深知一套高效稳定的内容管理系统对于企业和自媒体的重要性。AnQiCMS以其基于Go语言的高性能、模块化设计以及丰富的SEO功能,成为了我的首选。它不仅部署简单,运行安全且界面优雅,更能在高并发环境下提供卓越的性能,有效帮助中小企业进行内容营销、SEO优化乃至多语言推广。今天,我将手把手指导大家如何在常用的宝塔面板或1Panel环境中,通过Docker容器技术快速部署并启动AnQiCMS,助您高效管理网站内容。

部署AnQiCMS前的准备工作

在开始安装AnQiCMS之前,我们需要确保服务器环境满足基本要求。无论是宝塔面板还是1Panel,它们都支持通过Docker容器技术来简化部署流程,这也是我强烈推荐的安装方式。因此,请您务必确认服务器上已安装并启用了Docker服务。此外,AnQiCMS还需要MySQL数据库支持,建议您从面板的应用商店中安装Docker版的MySQL。对于网站访问,您还需要一个Web服务器,例如1Panel通常集成的OpenResty或宝塔面板的Nginx。这些面板通常会提供图形化界面来辅助安装这些依赖。

在1Panel环境中快速安装AnQiCMS

1Panel以其简洁的界面和强大的Docker管理能力,使得AnQiCMS的部署变得轻而易举。

如果您尚未安装1Panel,请参考其官方网站的安装指引进行操作。安装完成后,首先需要确保您的服务器上已安装了OpenResty和MySQL。您可以在1Panel的应用商店中找到并一键安装这些必要的组件。

接下来,我们将部署AnQiCMS的Docker容器。请导航至1Panel的“容器”管理界面,选择“创建容器”。在弹出的界面中,您需要为容器指定一个名称,例如 anqicms,并在镜像选项中勾选“手动输入”,然后键入 anqicms/anqicms:latest 作为Docker镜像名称。在端口配置部分,建议将服务器端口和容器端口都设置为 8001。如果您未来计划在同一台服务器上部署多个AnQiCMS实例,请为每个实例分配不同的服务器端口(如 80028003 等),但容器内部端口依然保持 8001

为了确保AnQiCMS的持续稳定运行,请继续向下滚动到重启规则部分,并选择“失败后重启”或“未手动停止则重启”的策略。这样,即使遇到意外情况(如服务器重启或容器崩溃),AnQiCMS容器也能自动恢复运行。最后,点击确认以完成容器的创建。

容器创建完毕后,下一步是配置网站访问。请点击左侧菜单中的“网站”,选择“创建网站”并配置一个“反向代理”。在主域名栏填写您计划用于访问AnQiCMS站点的域名(例如 yourdomain.com),代理地址则指向 127.0.0.1:8001。这里填写的端口需与您为AnQiCMS容器分配的服务器端口保持一致。完成配置后,点击确认即可创建反向代理站点。

现在,您可以通过浏览器访问您之前配置的域名(例如 http://yourdomain.com/)。AnQiCMS将引导您进入首次安装界面,您需要在此配置数据库连接信息、设置管理员账号和密码。完成安装后,AnQiCMS的后台管理地址通常为 您的域名/system/

在宝塔面板环境中快速安装AnQiCMS

宝塔面板作为国内用户广泛使用的服务器管理工具,也提供了便捷的Docker环境来部署AnQiCMS。

如果您尚未安装宝塔面板,请参考其官方网站的安装指引进行操作,并确保面板版本在9.2.0以上,以获得**的Docker部署体验。安装完成后,首先需要在宝塔面板左侧菜单中开启Docker功能(若未显示,可能需要在“面板设置”中启用)。

接下来,您需要为AnQiCMS安装MySQL数据库。在宝塔面板的Docker应用商店中搜索 mysql,并点击安装。在安装选项中,建议根据服务器内存大小选择合适的MySQL版本(例如,内存低于2GB时选择5.6版本,否则可选择5.7或更高版本),并确保勾选了“允许外部访问”。安装完成后,请务必点击MySQL容器的“详情”链接,复制并妥善保存root用户的数据库密码,这将在后续安装AnQiCMS时用到。

现在,我们可以部署AnQiCMS应用了。在宝塔面板的Docker应用商店中搜索 anqicms,然后点击“安装”按钮。在弹出的配置界面中,您需要填写以下信息:您的网站域名(例如 www.anqicms.com)、一个独特的数据库名称(如果计划部署多个AnQiCMS实例,请为每个实例设置不同的数据库名称)、以及您之前记录的MySQL root密码。端口方面,默认建议使用 8001,但如果计划安装多个AnQiCMS,请为每个实例分配一个不同的端口(如 80028003 等)。填写完毕后,点击“确定”开始安装。请耐心等待1-5分钟,直到Docker安装和配置完成。

AnQiCMS安装完成后,网站将默认预设管理员账号 admin 和密码 123456。您可以通过浏览器访问 您的域名/system/(例如 http://dev.anqicms.com/system/)来进入后台管理界面。首次登录后,请务必立即修改默认的管理员账号和密码,以保障网站安全。

部署多个AnQiCMS站点的进阶指南(以宝塔面板为例)

AnQiCMS的一大优势在于其多站点管理功能,这意味着您可以在同一套Docker部署的AnQiCMS下管理多个网站,而无需复制多份代码,大大提高了资源利用率和管理效率。

为了实现多站点部署,首先需要在宝塔面板中为新的网站添加反向代理。在宝塔面板的“网站”管理界面,点击“反向代理”选项,然后选择“添加反代”。在新弹出的界面中,为主域名填写您新站点的域名,并将目标地址设置为 http://127.0.0.1:8001(请注意,这里的端口应与您主AnQiCMS容器的服务器端口保持一致)。

接下来,您需要登录主AnQiCMS站点的后台管理界面。在左侧菜单中找到“多站点管理”功能,然后点击“添加新站点”。在弹出的表单中,请根据实际情况填写:

  • 站点名称: 用于区分不同站点的友好名称。
  • 站点根目录: 这是一个关键设置。请务必使用 /app/ 开头,并基于您新站点的域名生成一个独特且不重复的目录名(例如 /app/dev_anqicms.com)。这个目录将用于独立存储新站点的缓存、配置文件等数据,避免与主站点或其他子站点的数据混淆。
  • 网站地址: 填写您新站点的完整访问URL(例如 http://dev.anqicms.com)。
  • 管理员账号密码: 为新站点设置独立的后台管理员账号和密码。
  • 数据库名称: 同样,为新站点设置一个全新的、不重复的数据库名称(例如