这是一套关于 BitWell 区块链交易平台的搭建视频教程,适用于区块链、加密资产及数字交易所的部署。教程详细说明了 PC 端、移动端与后端各自所用的技术栈:PC 端采用 Vue 开发,手机端使用 uni-app,而后端及代理管理后台则基于 Laravel 框架构建。
一、环境与配置要求
1. 服务器环境
- 软件版本:
- Nginx 1.22
- MySQL 5.6
- PHP 7.3
- Redis 7.2
- PHP 扩展:必须安装 fileinfo、opcache、redis、imagemagick、imap、intl、xsl、exif。另外,PHP 默认禁用函数只保留 system 与 exec,其他禁用项建议全部移除。
- 开放端口:1-65535
- 服务器地址:server.agillm.space
- 伪静态规则:基于 Laravel 5 实现
- 反向代理配置:添加如下代理设置,用于 websocket 服务:
location /ws1 { proxy_pass http://127.0.0.1:2346; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } location /ws2 { proxy_pass http://127.0.0.1:2348; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }
- SSL 证书:请根据需求申请并配置。
- 运行目录:/public
- 代理域名:agent.agillm.space
- 移动端域名:H5.agillm.space(PHP 静态访问时需指向对应 H5 目录)
2. 安装 JDK 与 Elasticsearch
在服务器终端中执行以下命令安装 Java:
yum install java -y
随后配置 Elasticsearch 仓库:
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
vi /etc/yum.repos.d/elasticsearch.repo
在打开的文件中添加以下内容并保存:
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
安装并启动 Elasticsearch:
yum install elasticsearch
service elasticsearch start
3. 安装 Python3 与扩展包
yum install python3 -y
pip3 install websocket-client redis
4. 添加计划任务
根据教程附件中的说明,修改接口域名后执行启动命令,具体步骤请参见附件文档。
二、教程参数
- 教程名称:BitWell 搭建视频教程
- 文件格式:MP4
- 视频时长:00:20:22
- 文件大小:50M
- 视频截图:有
- 搭建难度:⭐⭐⭐⭐
- 附件说明:视频教程由老吴站收集整理,非源码,具体搭建步骤详见视频内容。
下载地址: