系统架构
OTX后端服务是一组基于服务器的应用程序,通过连接您的MT5服务器来支持所有App功能。它需要:
- 有效许可证
- 有效域名及SSL证书
- 通过Manager API访问MT5服务器
- 用于邮件功能的SMTP配置
安装详细需求如下:
系统拓扑方案
方案一:单服务器部署(一体化)
方案二:分布式部署(分离式/数据库服务器)
操作系统与硬件要求
支持系统:
- Windows Server 2016/2019/2022(64位)或更高版本
硬件规格:
组件 | 最低配置 | 推荐配置 |
CPU | 四核2.5GHz | 更高核心数 |
内存 | 8 GB | 16GB(大规模部署) |
存储 | 200GB SSD | +50GB用于日志/数据库及临时文件 |
网络 | 10Mbps上下行 | 低延迟连接 |
网络配置
OTX后端服务需特定网络访问权限以实现与MT5服务器、邮件通知及App的通信:
防火墙规则:
服务 | 端口/方向 | 说明 |
MT5 API | 出站:443 | 访问MT5服务器指定端口(默认443安全连接) |
SMTP | 出站:587/465 | 邮件警报TLS/SSL加密 |
OTX API | 入站:2096 | 移动应用通信 |
关键要求:
- 使用静态IP或完全限定域名(FQDN)保障通信稳定性
- 域名需配置通配符SSL证书
- 确认服务器开放出站HTTPS流量(端口443)用于许可证验证与更新
- 确认服务器开放入站HTTPS流量(端口2096)用于App连接
预安装准备
运行安装程序前需准备以下信息与资源:
许可证文件:
- 有效许可证文件(购买后通过邮件发送)
- 将许可证文件存储在服务器可访问位置
MT5服务器凭证:
- 安装前请准备以下资料:
- MT5服务器URL(管理端主机)
- 经理账号与密码
- (注:需确认该凭证具备账户管理权限,可通过MT5服务器管理员获取)
- 如果您还没有这些凭证,请联系您的 MT5 服务器管理员或经纪人以获取这些凭证。
- 请验证凭证是否具有通过 OTX 控制器管理帐户所需的权限。
SMTP配置:
- 请准备以下SMTP资料:
- SMTP主机/端口(如smtp.yourdomain.com:587)
- 发件邮箱地址(如noreply@yourdomain.com)
- SMTP账号密码(或Gmail等服务的应用专用密码)
- 确保服务器允许出站连接
管理员权限:
- 需拥有服务器管理员权限以完成安装
附加说明
系统兼容性说明
OTX安装过程不会干扰服务器上其他应用,但建议在已运行生产环境的服务器上安装前进行完整系统备份。
分阶段部署建议
1. 测试环境
- 使用非生产MT5服务器
- 只需在安装过程中输入测试 MT5 服务器凭证
- 配置DNS将"otx.yourdomain.com"指向测试服务器公网IP
- 验证:
- 移动端连接(2096端口)
- 后端登录
- MT5 API/SMTP功能
2. 生产迁移
- 测试成功后:
- 卸载测试环境OT
- 在生产服务器用真实MT5凭证全新安装
- 重新配置DNS将"otx.yourdomain.com"指向生产服务器公网IP
- 确保无测试环境残留
配置管理
安装向导支持:
- 步骤回退修正输入错误
- 随时重启配置流程
- 关键参数实时验证(MT5连接性、SMTP功能)
- 通过管理控制台进行安装后配置更新
域名管理
OTX要求专属子域名配置:
- 每次安装仅绑定单一域名
- SSL证书需覆盖:
- 主域名(yourdomain.com)
- 及OTX子域(otx.yourdomain.com)
- 测试前验证DNS解析生效
故障排查
常见问题解决方案:
- 安装错误:重启安装流程
- MT5连接失败:重新输入经理凭证
- 域名问题:检查DNS记录与SSL绑定
- 移动端连接异常:验证API端口防火墙规则
这种分阶段部署方式能最大限度降低生产系统风险,确保所有组件在正式上线前经过充分验证。安装过程包含对关键依赖项(MT5访问、SMTP、许可证验证)的自动检查,有效预防配置错误。