主题
服务器部署
环境要求
| 项目 | 要求 |
|---|---|
| 系统 | Linux(推荐 Debian 12,x86_64) |
| 内存 | 2GB+ |
| 数据库 | MySQL 5.7+ |
| 缓存 | Redis 6.0+ |
| 面板 | 宝塔面板 |
部署步骤
- 在服务器建目录(如
/www/wwwroot/cmsapp),上传cms并赋予可执行权限 - 在 MySQL 新建数据库,字符集选
utf8mb4 - 在宝塔面板「Go 项目管理」中添加项目,端口填
8931 - 在宝塔为该站点配置 Nginx 反向代理,监听端口填
80,目标 URL 填http://127.0.0.1:8931(启用 HTTPS 时监听443,并绑定域名与 SSL 证书) - 浏览器访问(二选一):
- 用 IP:访问
http://你的IP - 用域名:访问
https://你的域名(需先完成 DNS 解析与 SSL 证书配置)
- 用 IP:访问
- 在安装向导中填写数据库信息、Redis 信息、管理员账号密码、管理后台访问路径
- 安装完成后重启程序,用管理员账号登录后台
配置保存在程序同目录的 config.json 中。登录后台后可在设置与安全中进行业务配置。
访问地址
| 地址 | 说明 |
|---|---|
http://你的IP/ 或 https://你的域名/ | 用户网站 |
http://你的IP/你的后台路径 或 https://你的域名/你的后台路径 | 管理后台 |
管理后台路径在安装向导中设置(默认 admin),建议改为不易猜测的字符串。
注意
- 域名访问需先添加 DNS A 记录指向服务器 IP,并在宝塔配置 SSL 证书。
- 用户网站正式使用必须通过 HTTPS 访问(localhost 除外)。