前提需知:
银河麒麟系统国产机不能解压安装,需要用rpm安装包。使用命令安装:npm -i.
常用命令:
pm -q(query)软件包查询功能
例如:rpm -q jdk 或者 rpm -qa jdk

rpm -i(install)软件包安装功能
例如:rpm -i jre-7u79-linux-i586.rpm 或者rpm -ih jre-7u79-linux-i586.rpm

强制安装:rpm –ivh xxx.rpm –nodeps –force
可以忽略所有依赖关系和文件问题,什么包
都能安装上,但这种强制安装的软件包不能保证完全发挥功能

rpm -e(erase,eliminate)实现软件包卸载功能
例如:rpm -e jre-1.7.0_79-fcs

rpm -U(upgrade)实现软件包升级功能

一.redis安装需要把安装包上传到服务器中,若有服务器自带的软件进行安装,没有则使用命令安装。

编辑配置文件修改允许远程连接:

vi /etc/redis.conf

开启进程守候修改daemonize 把no改成 yes
方式一:设置指定ip访问
修改 bind 192.168.0.111
方式二:不是这指定ip 允许所有的ip访问
注释掉 bind 127.0.0.1
修改protected-mode yes 改为 no
设置密码 requirepass 123456
redis的启动和停止
1.启动服务

 /usr/bin/redis-server /etc/redis.conf

2.停止服务

/usr/bin/redis-cli -a 123456 shutdown

注 123456是redis密码,如果redis不存在密码直接使用/usr/bin/redis-cli shutdown 即可
(备注:redis启动命令使用这个 /usr/bin/redis-server /etc/redis.conf 因为 systemctl start redis(弃用,银河麒麟系统使用此命令启动会报错,并且这个错误还不允许修改))

二:应用的部署(中间件为tongweb7)

后端:

1.打包,修改web模块下的pom.xml文件中 war,然后执行打包,需要在有root标识下的那个下面执行,如图


2.修改war,删除和东方通不适配的地方。
打包完成之后使用压缩软件(例如360压缩)打开压缩包
1).删除 WEB-INF/lib下,其中6个jar中 META-INF/ 目录下以RSA、SF、DSA为后缀的文件
Aspose.Cells.jdk16-8.5.0.jar
Aspose.Pdf.jdk16-9.3.0-jdk16.jar
aspose-words-19.5-jdk17.jar
bcprov-jdk16-1.46.jar
com.aspose.barcode-6.8.0.jar
com.aspose.slides-14.4.0.jar

2).需要替换validation-api.jar包
1.删除TongWeb/lib下的validation-api.jar
2.把应用war包中WEB-INF/lib目录下的validation-api-2.0.1.Final.jar拷贝到TongWeb/lib目录下

前端:
方式一:nginx部署 (推荐)
nginx部署 安装包下载 nginx.zip
用自带的可视化工具进行安装。
先安装gd-2.2.5-6.ky10.aarch64.rpm, gperftools-libs-2.7-7.ky10.aarch64.rpm
然后安装nginx-all-modules-1.16.1-2.ky10.noarch.rpm 会提示安装失败,点击强制安装即可。再安装nginx-1.16.1-2.ky10.aarch64.rpm,剩余的rpm包随意安装即可。

查看nginx目录结构说明

输入命令查看其他的目录信息: whereis nginx 1) 配置所在目录:/etc/nginx/2) PID目录:/var/run/nginx.pid3) 错误日志:/var/log/nginx/error.log4) 访问日志:/var/log/nginx/access.log5) 默认站点目录:/usr/share/nginx/html

修改配置文件,执行命令:vi /etc/nginx.conf

修改信息可参考nginx.conf

# root需要修改成当前启动的用户
user root;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.include /usr/share/nginx/modules/*.conf;events {worker_connections 1024;
}http {log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log  /var/log/nginx/access.log  main;sendfile            on;tcp_nopush          on;tcp_nodelay         on;keepalive_timeout   65;types_hash_max_size 2048;types_hash_bucket_size 256;include             /etc/nginx/mime.types;default_type        application/octet-stream;# Load modular configuration files from the /etc/nginx/conf.d directory.# See http://nginx.org/en/docs/ngx_core_module.html#include# for more information.include /etc/nginx/conf.d/*.conf;server {listen       80 default_server;listen       [::]:80 default_server;server_name  _;# 前端文件存放目录root         /usr/share/nginx/html;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;location / {# 指定vue编译后的文件位置(通常是dist文件位置,也可以将dist里面文件全部放到nginx html里面)#root   html;try_files  $uri $uri/ /index.html;index  index.html index.htm;}# 请求url以/prod-api/ 开头,则代理到 http://127.0.0.1:8081/ (后端BDP接口请求url,请填写实际项目后端接口url)location /prod-api/ {# 此处的请求地址需要以实际为准,具体应用访问端口与应用提供者确认proxy_pass http://127.0.0.1:8088/gccrc/ ;proxy_redirect              off;# 设置请求头ip,后端日志记录使用ipproxy_set_header            Host $host;proxy_set_header            X-Real-IP $remote_addr;proxy_set_header            X-Forwarded-For $proxy_add_x_forwarded_for;}error_page 404 /404.html;location = /40x.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}}# Settings for a TLS enabled server.
#
#    server {
#        listen       443 ssl http2 default_server;
#        listen       [::]:443 ssl http2 default_server;
#        server_name  _;
#        root         /usr/share/nginx/html;
#
#        ssl_certificate "/etc/pki/nginx/server.crt";
#        ssl_certificate_key "/etc/pki/nginx/private/server.key";
#        ssl_session_cache shared:SSL:1m;
#        ssl_session_timeout  10m;
#        ssl_ciphers PROFILE=SYSTEM;
#        ssl_prefer_server_ciphers on;
#        # Load configuration files for the default server block.
#        include /etc/nginx/default.d/*.conf;
#
#        location / {
#        }
#
#        error_page 404 /404.html;
#            location = /40x.html {
#        }
#
#        error_page 500 502 503 504 /50x.html;
#            location = /50x.html {
#        }
#    }
}

部署应用:默认站点目录(前端项目部署目录):/usr/share/nginx/html

    把项目打包之后的dist目录下的文件拷贝到 /usr/share/nginx/html 目录下即可

nginx命令:
1.启动nginx:nginx 或者 service nginx start 或者 systemctl start nginx
2.重启nginx:nginx -s reload
3.停止nginx:nginx -s stop 或者 systemctl stop nginx
4.测试nginx配置:nginx -t
方式二:东方通部署前端应用方式

1.前端部署 把dist文件下的文件进行过压缩成war(不要直接压缩dist要压缩dist文件夹下的文件)

2.前端部署的是前缀填写 /

3.后端部署是前缀的名称要和前端项目 Fornt/.env.production 文件中的VUE_APP_BASE_API的值保持一致

国产银河麒麟系统部署Redis、Nginx分享相关推荐

  1. 关于将银河麒麟系统部署在云平台上面命令无法使用的问题

    银河麒麟系统部署在云平台上面,使用smartctl -H /dev/vda 啥也查不出来,望大神指导,感谢!!!

  2. 国产银河麒麟系统源码安装Openvas

    国产麒麟系统源码安装Openvas 1.银河麒麟安装所需安装源 2.执行更新命令: 3.执行安装命令: 4.安装源码包libmicrohttpd-dev 5.从github下载openvas的源码包, ...

  3. 国产银河麒麟系统V10忘记密码重置操作

    国产电脑有忘记密码的,因为银河麒麟系统是基于linux系统的,不必像windows操作系统那样需要使用U盘来进行重置密码,好像还简单一些.         基本的操作也就3步      1. 重启电脑 ...

  4. 国产化服务器挂载硬盘,国产化笔记 - 国产数据库达梦在国产银河麒麟系统上的安装与使用...

    1.操作系统准备 本示例以虚拟机安装的形式演示,环境ok的或者在生产环境下跳过1直接看2. (1)在麒麟官网下载[银河麒麟]系统,目前已经提供了多平台试用版本(非企业版),官方地址: https:// ...

  5. 银河麒麟系统部署.net core环境

    一.安装银河麒麟 测试用系统为:Kylin-Desktop-V10-SP1-HWE-Release-2203-X86_64.iso 系统下载地址:https://www.kylinos.cn/supp ...

  6. nacos在国产银河麒麟系统飞腾CPU部署安装

    1 jdk安装 1.1 首先查看系统是否自带jdk java -version 1.2 卸载系统自带的openjdk apt-get remove openjdk* 或者先查看安装的java:dpkg ...

  7. 两台银河麒麟系统共享网络上网分享

    需求1:无线接入网络共享给有线网络 有A和B两台机器. A机器有无线网卡和有线网卡 B机器有无线网卡 现在A能通过无线连接互联网.需要通过网线将网络共享给B机器实现B机器可以上网. 思路 A机器通过w ...

  8. 银河麒麟系统飞腾CPU安装jdk和nacos

    之前在国产银河麒麟系统部署项目 这里做一下软件安装的记录. jdk安装 首先查看系统是否自带jdk java -version 卸载系统自带的openjdk apt-get remove openjd ...

  9. 银河麒麟系统飞腾CPU安装redis和nginx

    之前在国产银河麒麟系统上部署项目,这里做一下软件安装的记录. 安装redis 进入/usr/local目录 cd /usr/local 创建redis文件夹 mkdir redis 上传并解压redi ...

最新文章

  1. linux 网络错误 TCP: too many orphaned sockets 解决方法
  2. LinearLayout测量原理解析:onMeasure(int,int)
  3. 15.for循环的三个表达式是可以省略
  4. 把数据存入excel文件_Python从原Excel表中抽出数据存入同一文件的新的Sheet(实例53)...
  5. 表单字段三维数组名_【技术汇】回转式空气预热器温度场三维数值模拟
  6. vue中 点击事件的写法_vue基础之事件v-onclick=函数用法示例
  7. 2019/10/8今日头条笔试
  8. 74ls20设计半加器_实验二++组合逻辑电路的设计与测试.ppt
  9. 常见的网络流量识别技术
  10. mysql 身份证号码判断
  11. 电脑技巧2——调出控制面板(桌面控制面板)
  12. dolphinscheduler2.0.5 HTTP任务类型改造
  13. 邹城机器人产业园出租_华丰机器人产业园写字楼出租出售租赁出租我们是专
  14. java程序员的cto成长之路
  15. aspose html转换pdf,aspose html转pdf java
  16. matlab ewt使用方法,ewt升学e网通怎么使用,ewt升学e网通使用解析
  17. 阿piu传-文档批量上传客户端-原创力版使用帮助
  18. lua和go混合调用调试记录支持跨平台(通过C和LuaJit进行实现)
  19. XSS是什么?如何防御?手摸手教你Springboot配置XSS防御,深入代码解析!
  20. 仿豆瓣(静态web布局)(全)

热门文章

  1. 计算机仿真技术生物,生物神经网络计算机仿真中数学建模与信号处理
  2. linux网络知识:路由策略(ip rule,ip route)
  3. 小白的ctf之路之文件上传浅谈
  4. 面试题:如何验证指标结果准确?
  5. 榕树贷款分布式共识算法分为CFT与BFT(榕树贷款)
  6. 软考初级网络管理员简单吗
  7. Truenas Scale Docker Delete Dataset Failed
  8. windows 2003 server开始-运行输入IP访问局域网机子时提示“无任何网络提供程序接受指定的网络路径”
  9. 什么是零拷贝(Zero-copy)?
  10. New XAMPP security concept Access forbidden解决方法