这里我在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 启动项目。

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

 

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

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

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

这里就不细说了。

 

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

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

 然后检测配置文件是否正确:nginx -t   

没问题的话,重新启动ngnix就行了:  nginx  -s  reload 

 另一种启动方式:nginx安装目录地址  -c  nginx配置文件地址

[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx  -c  /usr/local/nginx/conf/nginx.conf
posted on 2019-06-28 11:09  Mr.xiab  阅读(830)  评论(0编辑  收藏  举报