Skip to content

信创环境搭建

软件准备

到各软件平台下载相应linux版本的程序包

软件下载需要查看服务器的内核版本 是ARM 还是 X64

  • redis
  • nginx
  • jdk
  • vscode
  • redis-desktop-manager
  • chrome

拷贝到服务器

FinalShell/Xshell

连接

Shell SSH连接

上传文件

导入文件1

安装软件

Jdk 安装

Redis 安装

Nginx 安装

程序部署运行-前端部署

  1. 程序剪切到nginx目录

  2. nginx.conf配置

和window的一样

nginx配置

修改完nginx需要重启

sh
# 创建成服务执行
sudo systemctl reload nginx
# 未发布成服务
cd /usr/local/nginx/sbin
./nginx -s reload

程序部署运行-接口部署

简易版本

  1. 窗口cd到程序jar路径

  2. 执行java -jar xxx.jar

接口部署

加密注册到服务版本

  1. 执行加密 加密

  2. 程序配置 参考

  3. 服务注册

sh
# 创建服务配置文件
vim /etc/systemd/system/xxx-api.service

服务内容

sh
[Unit]
Description=xxx 接口服务
After=network.target


[Service]
Type=simple
# 可以去掉
User=root
# 要加上,否则默认root根路径
WorkingDirectory=/工作路径/ 
# 未加密方式
# ExecStart=java -Dfile.encoding=utf-8 -jar /jar包路径/xxx.jar --server.port=端口号
# 加密方式
ExecStart=java -Dfile.encoding=utf-8 -javaagent:/jar包路径/api.jar -jar /jar包路径/xxx.jar --server.port=端口号 
# 可以去掉
Restart=on-failure


[Install]
WantedBy=multi-user.target
sh
# 重新加载systemd管理器配置:
sudo systemctl daemon-reload
# 启动服务:
sudo systemctl start xxx-api
# 设置服务开机自启:
sudo systemctl enable xxx-api
# jar包授权
chmod +x /jar路径/xxx.jar
# 停止服务
sudo systemctl stop xxx-api
# 获取状态
sudo systemctl status xxx-api

其它软件安装

VSCode

浏览器

测试部署是否安装成功

未注册到服务

sh
# 查看部署后的端口是否正常
telnet 127.0.0.1 port

部署服务后

sh
# 查看服务状态是否正常
sudo systemctl status 服务名