Skip to content

服务器部署

环境要求

项目要求
系统Linux(推荐 Debian 12,x86_64)
内存2GB+
数据库MySQL 5.7+
缓存Redis 6.0+
面板宝塔面板

部署步骤

  1. 在服务器建目录(如 /www/wwwroot/cmsapp),上传 cms 并赋予可执行权限
  2. 在 MySQL 新建数据库,字符集选 utf8mb4
  3. 在宝塔面板「Go 项目管理」中添加项目,端口填 8931
  4. 在宝塔为该站点配置 Nginx 反向代理,监听端口填 80,目标 URL 填 http://127.0.0.1:8931(启用 HTTPS 时监听 443,并绑定域名与 SSL 证书)
  5. 浏览器访问(二选一):
    • 用 IP:访问 http://你的IP
    • 用域名:访问 https://你的域名(需先完成 DNS 解析与 SSL 证书配置)
  6. 在安装向导中填写数据库信息、Redis 信息、管理员账号密码、管理后台访问路径
  7. 安装完成后重启程序,用管理员账号登录后台

配置保存在程序同目录的 config.json 中。登录后台后可在设置与安全中进行业务配置。

访问地址

地址说明
http://你的IP/https://你的域名/用户网站
http://你的IP/你的后台路径https://你的域名/你的后台路径管理后台

管理后台路径在安装向导中设置(默认 admin),建议改为不易猜测的字符串。

注意

  • 域名访问需先添加 DNS A 记录指向服务器 IP,并在宝塔配置 SSL 证书。
  • 用户网站正式使用必须通过 HTTPS 访问(localhost 除外)。

影视CMS 使用文档