本文介绍: 3、将前端生成dist目录内容和后端打好的jar上传linux服,目录随意,我这里是放在app用户主目录下的。打包命令要根据pakage.json定义的来,以下定义的是build,可执行npm run build,4.启动后端,打开winscp命令行工具进入后端jar放置目录执行javajar xxx.jar。1、前端打包前需加如api一样的前缀,便于后面nginx处理跨域。5、查看nginx日志位置 ,若访问不了可以查看日志处理。1、配置nginx,若没有域名,就配置服务外网ip

一、环境准备

1、安装winscp便于可视化操作linuxwinscp安装及关联putty使用_putty.exe没有找到_cherishSpring的博客-CSDN博客

2、安装jdklinux系统安装jdk-CSDN博客

3、安装mysqlLinux7安装mysql数据库以及navicat远程连接mysql-CSDN博客

4、安装nginx: 阿里云服务linux系统CentOs8.5安装/卸载nginx1.15.9-CSDN博客

 二、打包项目

1、前端打包前需加如api一样的前缀,便于后面nginx处理跨域

然后选中前端工程右键->open in->terminal打开命令窗口执行打包命令生成dist目录

打包命令要根据pakage.json里定义的来,以下定义的是build,可执行npm run build

若安装了yarn,也可执行yarn build

2、后端打bootjar包,打好之后通常可以工程build/lib目录下找到:

     

3、将前端生成dist目录内容和后端打好的jar包上传到linux服,目录随意,我这里是放在app用户主目录下的

4.启动后端,打开winscp命令行工具,进入后端jar放置的目录,执行java -jar xxx.jar

三、配置外网访问

1、配置nginx,若没有域名,就配置服务外网ip

2、nginx配置修改需要重启

cd /usr/local/nginx/sbin/
./nginx -s reload

3、需要再阿里服务放行端口

 

4、放行后即可浏览器输入地址访问

若是80端口:

     http://www.xxx.com

     http://8.xx.xx.169

若是其他端口,如8090:

     http://www.xxx.com:8090

     http://8.xx.xx.169:8090

因为80为http访问默认端口,所以访问时候不需要加上,但其他端口就必须要加才能访问

  若不想加端口,可以参考阿里云域名解析到非默认端口处理方式-CSDN博客

5、查看nginx日志位置 ,若访问不了可以查看日志处理

原文地址:https://blog.csdn.net/cherishSpring/article/details/134759703

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_30382.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注