1.创建java项目存放目录
在两台应用服务器上分别创建项目存放目录:/app/applocation/nsms-widm。 创建目录命令:mkdir -p /app/applocation/nsms-widm。
2.解压项目包
把发布包放到该目录下并解压,解压命令为:unzip nsms-widm.war
3.配置tomcat
进入/app/tomcat/tomcat8080/conf/Catalina/localhost添加ROOT.xml文件,文件内容为:
<Context path="/" docBase="/app/applocation/nsms-widm" reloadable="false"/>
docBase为项目存放的目录。然后再进入/app/tomcat/tomcat8080/bin 目录中关闭tomcat,关闭命令为:./shutdown.sh,关闭后再重启服务器,重启命令为:nohup ./startup.sh &
path代表请求是否加请求头, docBase代表项目的路径
在 tomcat目录下删除webapps目录下的ROOT文件夹
4.部署vue项目
进入/app/nginx/conf,修改nginx.conf文件,在http{}大括号中增加如下内容:
upstream gateway {
server IP:端口;
}
server为本机IP地址,然后再server{}的大括号中增加如下内容:
location ^~/api/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
rewrite ^/api/(.*)$ /$1 break;
proxy_pass http://gateway/;
}
在进入/app/nginx/html目录,把vue项目放到html目录下,然后进入/app/nginx/sbin目录,先停止nginx服务,命令为:./nginx -s stop。然后再启动nginx服务,命令为:./nginx
到此结束!!