系统安装部署
环境需求
- 服务器 linux(centos、redhat等)
- 运行环境 jdk.18
- 数据库 mysql 5.6
- 访问代理 nginx
文件目录说明
- zy_mysql.sql 创建数据库和数据表
- zy_auxiliary_service.jar 服务端程序
- html 前端页面
- zy_auxiliary.service linux 服务启动脚本
部署流程
数据库脚本
登录数据库,直接运行zy_mysql.sql文件即可
linux脚本
-
创建本地文件夹
mkdir -p /home/services/zy
-
拷贝部署文件内容到这个文件夹下 ll命令 显示内容如下
-
注册linux启动服务
systemctl enable /home/services/zy/zy_auxiliary.service
-
启动服务
systemctl start zy_auxiliary.service
-
查看日志
journalctl -fu zy_auxiliary.service
nginx 脚本
-
编辑nginx配置文件
# 可根据具体地址变更 vim /usr/local/nginx/conf/nginx.conf
-
添加服务列表
server { listen 9330; server_name 10.118.48.236; location / { gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_comp_level 2; gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript image/jpeg image/gif image/png; root /home/services/zy/html; try_files $uri $uri/ /index.html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
-
测试配置文件正确性
/usr/local/nginx/sbin/nginx -t
正确示意图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tMQY7lgD-1610954876006)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20200724111710836.png)] -
配置生效
/usr/local/nginx/sbin/nginx -s reoload
更新流程
-
将更新包文件覆盖原始对应文件
-
重启服务
systemctl start zy_auxiliary.service