前言:
不了解的小伙伴可以参考小编的这一篇博客:2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
通过jar的方式进行在Linux系统中部署若依项目:
一般需要: jdk(8) ,mysql(5.7),redsi(5.0),nginx(1.12.2),tomact(8.0.47)!
但是小编在部署时:采用的mysql以及redis在云服务器部署了所以就不做阐述,tomact若依自带在这里小编重点阐述 :jdk安装,以及若依后台启动;以及nginx安装以及前台启动
一. 宝塔搭建环境
1.jdk安装
配置环境变量
copyJDK的安装路径,用于在下面代码的JAVA_HOME=后的内容进行替换
#java environment export JAVA_HOME=/www/server/java/jdk1.8.0_371 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
2.nginx安装配置文件
在软件商店选择运行软件:进行nginx的安装(注意版本的选择)小编的版本为1.1.17
worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; charset utf-8; location / { root /www/photo/dist; try_files $uri $uri/ /index.html; index index.html index.htm; } # 默认所有路径 location /prod-api/ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE_HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-NginX-Proxy true; # 反向代理配置 proxy_pass http://localhost:8080/; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
二.部署his医疗项目
1.前端部署
copy前端存储的界面的路径
将copy的制定路径放置在nginx的配置文件中
2.后端部署
输入java -jar jar名字即可
出现这个就代表后端以及启动了
3.访问项目