首页 > 其他分享 >springboot布署文档相关内容学习

springboot布署文档相关内容学习

时间:2022-09-26 11:01:47浏览次数:48  
标签:springboot 创建 nginx 文档 yum conf 布署 docker wz

  1. Linux
  2. crontab -e    定时任务,或者开机任务可通过这个进行
  3.  @reboot sleep 120s && /sbin/iptables -P INPUT ACCEPT && /sbin/iptables -P FORWARD ACCEPT && /sbin/iptables -F && /sbin/iptables -L -n

 

  1. # 安装快捷上传下载软件
  2. yum install -y lrzsz
  3. # 安装 telnet
  4. yum install -y telnet
  5. # 安装 网络工具
  6. yum install -y net-tools

 

  1. # 安装 ntp
  2. su root
  3. yum install ntp -y
  4. # 在每天的12点整,同步一次时间
  5. crontab -e
  6. # 添加如下内容,并保存后退出
  7. 0 12 * * * /usr/sbin/ntpdate time.nist.gov
  8. # 手动执行一次时间同步
  9. su root
  10. /usr/sbin/ntpdate time.nist.gov

 

  1. # 切换 root
  2. su root
  3. # 注意: CentOS 安装Docker 运行该命令 !!!
  4. yum install -y docker-io
  5. # 注意: openEuler 安装Docker 运行该命令 !!!
  6. yum install -y docker

 

  1. # 安装yum仓库管理器
  2. yum -y install yum-utils
  3. # 添加yum仓库源
  4. yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  5. # 查询可用docker版本
  6. yum list docker-ce --showduplicates|sort -r
  7. # 指定版本号安装docker
  8. yum -y install docker-ce-版本号
  1. # 切换用户
  2. su webuild
  3. # 登录MySQL主节点
  4. docker exec -it mysql-master mysql -h 127.0.0.1 -u root -p
  5. # 创建数据库和访问该库的用户名和密码
  6. # 创建数据库
  7. create database if not exists werun_house default charset UTF8MB4 collate UTF8MB4_GENERAL_CI;
  8. # 创建新用户
  9. create user username@'%' identified with mysql_native_password by 'password';
  10. # 授权新用户对新数据库的访问权限
  11. grant all privileges on *.* to username@'%' with grant option;
  12. # 刷新权限
  13. flush privileges;
  1. rs.initiate({_id:"rs", members:[{_id:0,host:"IP1:16061"},{_id:1,host:"IP2:16061"},{_id:2,host:"IP3:16061"}]});
  2. # 创建超级管理员,这里需要设置管理员用户密码,要求随机16位密码
  3. use admin
  4. db.createUser({ user: 'admin', pwd: '密码', roles: [ { role: "root", db: "admin" } ] });
  5. # 退出,重新登录
  6. exit;
  7. mongo
  8. use admin
  9. db.auth("admin","密码")
  10. use ioc
  11. # 创建ioc库的读写用户,这里需要设置普通用户密码,要求随机16位密码
  12. db.createUser({user:'ioc',pwd:'密码',roles:['readWrite']})

8、MinIO控制台创建文件存储桶

  1. 仅1台机器执行本操作

随便找一台部署了MinIO的机器,使用地址http://ip1:9010进入 MinIO 控制台。如下图所示,红框内Drivers的值均为2/2则代表MinIO集群搭建成功。 10 - MinIO集群部署 - 图2

8.1、创建存储桶

请按照如下步骤创建文件存储桶。 10 - MinIO集群部署 - 图3 10 - MinIO集群部署 - 图4

8.2、测试上传附件

请按照如下步骤上传附件。 10 - MinIO集群部署 - 图5 10 - MinIO集群部署 - 图6 10 - MinIO集群部署 - 图7 10 - MinIO集群部署 - 图8 10 - MinIO集群部署 - 图9

  1. 在ip1、ip2、ip3和ip4机器执行如下命令(需要修改werun-user-profile、small为7.1和7.2步骤中录入的值),可观察到所涉及的4台VM 中 data1、data2目录中均保存了该文件,则代表MinIO集群部署成功,如下图所示
  2. ls -l /wz_workspace/minio/data1/werun-user-profile/small/
  3. ls -l /wz_workspace/minio/data2/werun-user-profile/small/

10 - MinIO集群部署 - 图10

9、创建用户组和用户

  1. 仅1台机器执行本操作
  2. root账号登录系统,进行如下操作

9.1、创建用户组

请按照如下步骤创建用户组。 10 - MinIO集群部署 - 图11

新建页面录入如下信息: 10 - MinIO集群部署 - 图12

9.2、创建webuild用户

请按照如下步骤创建用户。 10 - MinIO集群部署 - 图13

新建页面录入如下信息: 10 - MinIO集群部署 - 图14

新建页面 GROUPS 中选择webuild_group组,如图所示 10 - MinIO集群部署 - 图15

9.3、webuild用户登录测试

输入用户名和密码登录后,可看到如下界面,则代表当前用户录入成功。如图所示 10 - MinIO集群部署 - 图16

9.4、创建程序用连接账号

  1. 以下所有操作均使用 `webuild` 用户进行

10 - MinIO集群部署 - 图17 10 - MinIO集群部署 - 图18 10 - MinIO集群部署 - 图19

 

7、创建Nginx容器

  1. # 启动 Nginx 服务
  2. docker run -d --name webuild_nginx --privileged=true --restart=always -p 80:80 -p 443:443 \
  3. -v /wz_conf/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
  4. -v /wz_conf/nginx/conf/conf.d:/etc/nginx/conf.d/ \
  5. -v /wz_workspace/nginx/logs/:/var/log/nginx \
  6. -v /wz_conf/nginx/https_certs/:/etc/nginx/https_certs \
  7. -v /wz_conf/nginx/html/:/etc/nginx/html \
  8. 192.168.1.191/nginx/nginx:1.21.1.6

 

  1. docker load < werun_zuat-werun-maintenance-starter-1.3.0.0.SNAPSHOT.tgz
  2. docker run -itd --privileged=true --restart=unless-stopped -p 8898:8898 -v /wz_conf/werun_zuat/wz-common-gateway-starter/resources.uat/:/wz_conf/resources.inner -v /wz_logs/:/wz_logs --name wz-common-gateway-starter 192.168.1.191/werun_zuat/wz-common-gateway-starter:1.3.0.0.RELEASE

标签:springboot,创建,nginx,文档,yum,conf,布署,docker,wz
From: https://www.cnblogs.com/nullnullnull/p/16730138.html

相关文章