ngnix的配置一个ssm前后端分离的项目

这里我在github上拉了一个前后端分离的项目,ssm框架的项目 准备部署在同一台服务器上

1 项目的部署

因为是war包,首先安装tomcat,这个就不说了,将tomcat/webapps/ROOT目录下文件全部清空,将war包放在tomcat/webapps/ROOT目录下,

通过 jar -xvf  XXXXX.war 进行解压。然后通过tomcat/conf/server.xml去查看tomcat的启动端口,有需要的话自己去改端口(一定要记得服务器的这个端口配置允许入站)。

然后去tomcat/bin找到 startbat.sh 启动项目。

前端通过npm打包成dist文件夹随便丢在服务器的哪个目录下,但是要记得路径。

可以通过工具看下后端是不是已经能访问了  通过工具调接口只要不是404 ,

如果有问题 去tomcat/logs/catalina.out查看启动日志报什么错,

没报错启动不了就去看看防火墙和服务器端口有没有拦截

这个时候通过tomcat/bin下面shutdown.sh是没办法关闭报错启动的tomcat的

只能通过 ps -ef|grep tomcat  然后kill -9 端口号 强制关闭

这里就不细说了。

2.nginx的安装   参考:https://blog.csdn.net/t8116189520/article/details/81909574

现在打算 80端口 给用户返回的界面   tomcat我配置的8989端口   

 然后启动ngnix就行了

 启动代码格式:nginx安装目录地址  -c  nginx配置文件地址

[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx  -c  /usr/local/nginx/conf/nginx.conf

猜你喜欢

转载自www.cnblogs.com/mrxiab/p/11101599.html