安装

如何在您的服务器中安装 心流CMS.

步骤

获取项目资源

新建并导入Mysql数据库

新建Mysql数据库,命名xlcms,将资源中的sql文件导入到数据库中

放置项目文件并修改配置

将资源中的xlcms文件夹放到/www/wwwroot路径下,修改deploy.sh文件

输入MYSQL数据库配置

  • NEW_MYSQL_HOST="localhost" // 服务地址
  • NEW_MYSQL_PORT="3306" // 服务端口
  • NEW_MYSQL_USER="xlcms" // 数据库用户名
  • NEW_MYSQL_PASSWORD="111111" // 数据库密码
  • NEW_MYSQL_DATABASE="xlcms" // 数据库

输入redis配置,默认配置,按需要修改

  • NEW_REDIS_HOST="localhost" // 服务地址
  • NEW_REDIS_PORT="6379" // 服务端口
  • NEW_REDIS_PASSWORD="" // 密码
  • NEW_REDIS_DB="0" // 默认数据库

添加node项目并运行

在站点内添加新的node项目,配置如图

点击运行,若报错,请检查资源内deploy.sh是否有执行权限

添加站点域名/安装ssl证书/文件配置

添加域名,请确保域名的DNS配置已解析到服务器

安装ssl证书

在站点设置的配置config增加以下代码

location /uploads/ {
    alias  /www/wwwroot/xlcms/output/server/uploads/;
}

配置后台域名

打开nginx配置,增加以下配置并重启nginx

建议后台使用单独域名,与站点分开,防止攻击

server {
  listen 80;
  server_name 你的域名; 
  location / {
   root /www/wwwroot/xlcms/public;
   index index.html index.htm;
   try_files $uri $uri/  /index.html;
  }
  location /dev-api/ {
   proxy_pass http://127.0.0.1:3000/api/admin/;
  }
}