远程服务器操作系统为Windows系统,Java程序环境,Maven环境都安装有,Mysql ,Redis等都有的前提下
1. mysql数据库导入,非常简单很好操作,这里省略。。比如用HeidiSql 或者Navicat 工具导入数据库
2. 后端javaSpringboot怎么发布:
先要修改Java application.yml配置文件的端口,IP 等,在IDE中编译项目, 拷贝文件 target 和 pom.xml 到服务器端test目录下
在cmd 中进入服务器端文件的目录 比如文件是test
cd java/test
title Title //设置命令提示窗口的标题
mvn spring-boot:run //maven命令,在本地启动运用程序,服务器需要安装java环境和maven
3.前端发布 到 Nginx1.22.0
VScode 中编译项目
npm run bulid
前端VUE 项目编译后生成的 dist 文件夹下的文件拷贝到Nginx下的html目录下
修改Nginx配置文件 nginx.conf ,设置前后端的端口 如下操作
nginx.conf文件中
upstream zwz{ //zwz是站点名称
server 127.0.0.1:8091 weight=1; //后端端口
}
server{
listen 8092; //前端端口
server_name localhost;
}
再把Nginx全部文件放到服务器上 比如 把nginx文件放在testFront下
启动Nginx, cmd 进入testFront, 执行 start nginx 命令启动Nginx 服务器
直接输入 ip地址+端口号即可访问前端。
比如远程服务器IP是49.234.32.81
那么访问地址是 49.234.32.81:8092
nginx.conf配置如下如
去掉SSL(SSL根据自己需要设置)修改端口如下图
四张图拼接就是完整的配置文件,根据自己所需设置。。。。。。。。。。。。