Appearance
信创环境搭建
软件准备
到各软件平台下载相应linux版本的程序包
软件下载需要查看服务器的内核版本 是ARM 还是 X64
- redis
- nginx
- jdk
- vscode
- redis-desktop-manager
- chrome
拷贝到服务器
FinalShell/Xshell
连接
上传文件
安装软件
Jdk 安装
Redis 安装
Nginx 安装
程序部署运行-前端部署
程序剪切到nginx目录
nginx.conf配置
和window的一样
修改完nginx需要重启
sh
# 创建成服务执行
sudo systemctl reload nginx
# 未发布成服务
cd /usr/local/nginx/sbin
./nginx -s reload
程序部署运行-接口部署
简易版本
窗口cd到程序jar路径
执行java -jar xxx.jar
加密注册到服务版本
执行加密
程序配置 参考
服务注册
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 服务名