国产系统离线环境安装

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: arm64国产操作系统,无外网的情况下安装项目所需环境

redis安装

包上传/home/application/docker/images/

docker load < /home/application/docker/images/redisarm.tar

docker tag xxxx redis:arm64v8

vi /etc/sysctl.conf

添加

vm.overcommit_memory=1

net.core.somaxconn= 1024

保存执行sysctl -p

准备redis.conf 打开最后一行注释

找到requirepass 行打开注释并设置密码为nczz2021@123

docker run -d --privileged=true --restart=always -p 6379:6379 -v /home/application/docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/application/docker/redis:/data --name redis redis:arm64v8 /etc/redis/redis.conf --appendonly yes --requirepass "nczz2021@123"

rabbitmq安装

包上传/home/application/docker/images/

docker load < /home/application/docker/images/rabbitmqarm64v8.tar

docker tag xxxx rabbitmq:arm64v8

docker run -d --restart=always --privileged=true --name rabbitmqarm64v8 -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=nczz2021@123 -p 5672:5672 -p 15672:15672 -v /home/application/docker/rabbitmq:/var/lib/rabbitmq rabbitmq:arm64v8

fastdfs安装

上传包libfastcommon-1.0.38.tar.gz、fastdfs-5.11.tar.gz到指定目录/home/application/fastdfs

tar -zxvf libfastcommon-1.0.38.tar.gz

cd libfastcommon-1.0.38/

./make.sh

./make.sh install

tar -zxvf fastdfs-5.11.tar.gz

cd fastdfs-5.11/

./make.sh

./make.sh install

进入conf目录

cp mime.types http.conf /etc/fdfs/

在fastdfs目录下创建文件夹 tracker、storage

cd /etc/fdfs/

配置tracker

cp tracker.conf.sample tracker.conf

vi tracker.conf

将内容修改为“base_path=/home/application/fastdfs/tracker”和“thread_stack_size = 128KB"

启动tracker

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start

配置storage

创建两个存放数据的目录path0、path1

cd /etc/fdfs/

cp storage.conf.sample storage.conf

vi storage.conf

将内容修改为“base_path=/home/application/fastdfs/storage”、“store_path0=/XXXX/path0”、store_path1=/XXXX/path1 和“tracker_server=XX.XX.XX.XX:22122”(注意将store_path0上一行的path_cout改为2)

启动storage

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start

配置client

cd /etc/fdfs/

cp client.conf.sample client.conf

vi client.conf

将内容修改为“base_path=/home/application/fastdfs/tracker”和“tracker_server=XX.XX.XX.XX:22122”

安装和配置fastdfs-nginx-module

tar -zxvf fastdfs-nginx-module-v1.15.tar.gz

cd /XXX/fastdfs-nginx-module/src/

vi config

去掉所有路径中的local

cp /XXXX/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/

vi /etc/fdfs/mod_fastdfs.conf

base_path=/XXXX/fastdfs

tracker_server=XXXXXXX:22122

url_have_group_name = true

store_path0=

store_path1=

http.need_find_content_type=true

安装和配置Nginx

tar -zxvf nginx-1.15.2.tar.gz

cd nginx-1.15.2

./configure --prefix=/usr/local/nginx

./configure --prefix=/usr/local/nginx --add-module=/XXX/fastdfs-nginx-module/src/

make

make install

启动nginx

cd /usr/local/nginx/sbin/

./nginx -c /usr/local/nginx/conf/nginx.conf

资源包地址:

https://gitee.com/giteeClass/zip

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
7月前
|
IDE 测试技术 持续交付
网易Airtest全新推出:小型便携式集群解决方案!
网易Airtest全新推出:小型便携式集群解决方案!
108 0
|
7月前
|
Java 虚拟化 Docker
你还在为买不起云服务器而烦恼吗?(本地化部署windows解决方案,适用于学生党的部署方案)
你还在为买不起云服务器而烦恼吗?(本地化部署windows解决方案,适用于学生党的部署方案)
204 0
|
4月前
|
IDE 开发工具 Python
新一代数据科学ide平台DataSpell提前发行版体验
新一代数据科学ide平台DataSpell提前发行版体验
|
6月前
|
固态存储
win10系统一站式安装-超详细【2021版】
win10系统一站式安装-超详细【2021版】
52 3
|
7月前
|
测试技术 Linux 数据安全/隐私保护
如何远程访问Linux MeterSphere一站式开源持续测试平台
MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付,推动中国测试行业整体效率的提升。
|
Linux 测试技术 数据安全/隐私保护
Linux MeterSphere一站式开源持续测试平台远程访问
在Linux 中部署MeterSphere 并且结合cpolar 内网穿透实现远程也可以访问MeterSphere 界面!
614 0
Linux MeterSphere一站式开源持续测试平台远程访问
|
前端开发 关系型数据库 Java
国外开源IoT平台Thingsboard社区版本(V3.3.2)在Win10环境下进行源码编译及运行指南
国外开源IoT平台Thingsboard社区版本(V3.3.2)在Win10环境下进行源码编译及运行指南
1031 0
国外开源IoT平台Thingsboard社区版本(V3.3.2)在Win10环境下进行源码编译及运行指南
|
C++
VS 2015社区版离线下载
VS 2015社区版离线下载
778 0
|
Web App开发 Linux Windows
迁云工具1.5.1.3版本发布
信息摘要: 提供多项优化并修复了已知问题。适用客户: 适用于从物理机环境、其他云平台和各类私有云环境迁移服务器至阿里云的用户。版本/规格功能: 1. 优化Windows还原检查功能; 2. 增加Windows GUI界面缩小功能; 3. 修复Windows VSS 0x80042308问题; 4. 优化Linux GRUB重试逻辑; 5. 增加EULA文件; 6. 修复其他已知问题。
797 0
|
Web App开发 Windows
迁云工具1.5.1.5版本发布
信息摘要: 提供多项优化并修复了已知问题。适用客户: 适用于从物理机环境、其他云平台和各类私有云环境迁移服务器至阿里云的用户。版本/规格功能: 1. 增加中转磁盘自动扩容功能; 2. 优化Windows还原检查功能; 3. 增加显示详细传输模式--verbose; 4. 其他已知问题修复。
1032 0