找回密码
 立即注册

QQ登录

只需一步,快速开始

小云App本地部署微站设置教程

以下操作以centos操作系统为示例,以下操作需要一些基础的计算机基础和简单的运维技巧,慎重操作。


安装redis作为微站缓存层
参考 https://redis.io

为保证微站打开速度,使用redis做热数据缓存,所有的API请求都会缓存至该服务器。

# 安装 redis

  1. yum -y install redis
复制代码


安装nodejs和npm基础执行依赖
参考 https://nodejs.org

nodejs 版本要求为 >= 7.5

微站使用nodejs作为服务器开发语言,需要安装后运行微站。

# 添加nodejs软件源
  1. curl --silent --location https://rpm.nodesource.com/setup_7.x | bash -
复制代码

# 安装 nodejs
  1. yum -y install nodejs
复制代码


安装pm2,保证微站自动重启
参考 http://pm2.keymetrics.io/

pm2 可以保证微站在程序意外终止后自动重启。

  1. npm install pm2 -g
复制代码


配置.env文件
该文件为环境变量配置文件(微站根目录下),微站常用配置、开关选项等,都通过该文件控制。(压缩包内无此文件,自己创建即可。修改成功之后需要#里面的注释)

  1. NODE_ENV = production  # 默认即可
  2. DOMAIN = xiaoyun.com   # 默认即可
  3. CLIENT_PREFIX = https://clientapi.app.xiaoyun.com           # 默认即可
  4. ADVERT_PREFIX = http://advert.apps.xiaoyun.com/advert # 默认即可

  5. PORT = 3006               # 微站对外访问端口号
  6. APP_PATH = /m          # 微站所属子路径,不要轻易修改


  7. REDIS_API_URI = redis://localhost:6379/1             # API数据缓存RedisServer地址
  8. REDIS_SESSION_URI = redis://localhost:6379/2    # 用户Session缓存地址
  9. WE_CHAT_APP_ID = wechatAppId                         # 微信登录APPID
  10. WE_CHAT_APP_SECRET = wechatAppSecret          # 微信登录Secret
  11. WE_CHAT_DOMAIN = wechat                                # 默认即可
  12. ENABLE_CDN =                                                       # css、js等静态资源是否启用CDN

  13. WE_CHAT_DISABLED = 1                                        # 默认即可

  14. NEW_CMS_API = http://wzapi.apps.xiaoyun.com/GpWzApi/v1 # 默认即可
  15. DOMAIN = app.xiaoyun.com                                                      # 默认即可
  16. FORUM_URL =                                                                             # 默认情况留空即可,特殊情况若无法访问mobcentAPI,可以尝试配置该选项

  17. # PRIVATE
  18. PRIVATE = 1          # 默认即可
  19. DZ_CAPTCHA = 1  # 默认即可
  20. CMS_APP_ID =      # 微站APPID
  21. CMS_APP_KEY =    # 微站APPKEY
复制代码


安装微站包依赖
在微站的根目录,执行
  1. npm install --production
复制代码


启动微站
在根目录执行,
  1. pm2 start dist
复制代码

即可启动微站

配置访问
在您的前端(nginx/iis/apache)配置您的微站域名配置文件。将/m/目录反代到127.0.0.1:3006,并把该域名其他请求重定向到m/目录即可
最后修改您的域名解析,将您的微站域名解析到您的服务器即可


pm2 list 可查看当前程序运行状态,更多实用方法参考pm2文档
错误处理:
1.pm2 log 500错误:

游客,如果您要查看本帖隐藏内容请回复

2.账号登录不了
游客,如果您要查看本帖隐藏内容请回复


3.微信登录不能
游客,如果您要查看本帖隐藏内容请回复




本教程由无限星辰工作室CRX349独家整理和提供,转载请注明地址,谢谢。本文地址:https://xmspace.net/thread-508-1-1.html
无限星辰工作室  好集导航 Discuz全集下载  星辰站长网  集热爱361  一品文学  手机小游戏合集   海外空间网 星辰api  星辰支付二维码管理平台 LOT智能硬件聚合平台 阿里云服务器 腾讯云服务器
服务Discuz!建站|DiscuzQ配置|二开|小程序|APP|搬家|挂马清理|防护|Win/Linux环境搭建|优化|运维|
服务理念:专业 诚信 友好QQ842062626 服务项目 Q群315524225

发表于 2017-4-6 17:34:03 | 显示全部楼层 |阅读模式

回复 | 使用道具 举报

该帖共收到 1 条回复!
nginx:
游客,如果您要查看本帖隐藏内容请回复
无限星辰工作室  好集导航 Discuz全集下载  星辰站长网  集热爱361  一品文学  手机小游戏合集   海外空间网 星辰api  星辰支付二维码管理平台 LOT智能硬件聚合平台 阿里云服务器 腾讯云服务器
服务Discuz!建站|DiscuzQ配置|二开|小程序|APP|搬家|挂马清理|防护|Win/Linux环境搭建|优化|运维|
服务理念:专业 诚信 友好QQ842062626 服务项目 Q群315524225

发表于 2018-1-7 14:29:27 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美图秀

    • 自建远程桌面服务器 rustdesk
    • Discuz!x3.4 账号保镖 自动冻结账号无效解
    • PVE换主板后 网络丢失解决方法
    • Kvm 虚拟机迁移到PVE里面
    • Discuz!x3,4 阿里云DCDN配置获取客户端ip
拖动客服框
Online Service
点击这里给我发消息
点击这里联系我们
微信扫一扫
在线客服
快速回复 返回顶部 返回列表