第一步:安装jdk
具体安装方式可参考这个博文https://blog.csdn.net/qq_27317475/article/details/89671770,其实很简单,就是下载对应的jdk解压之后配置环境变量就ok
第二步:安装tomcat
同样tomcat也是下载解压即可使用。可参考这个博文:https://www.cnblogs.com/tutubaobao/p/10277418.html
第三步:将项目放到tomcat下的对应项目目录下
项目对应的目录地址为:tomcat/webapps/项目存放位置。
启动tomcat sh bin/startup.sh 即可启动成功。
第四步:安装nginx配置负载均衡
这里列出一个参考配置:主要的配置参数就是利用nginx的upstream 和
proxy_pass 这两个。这里upstream 下的名称admin.wx.ndszgb.com和wx.wx.ndszgb.com 可以自定义任何的名字。不涉及域名注册和备案,仅当做标示符即可。
upstream admin.wx.ndszgb.com {
server 192.168.89.128:4480 max_fails=5 fail_timeout=120s;
}
upstream wx.wx.ndszgb.com {
server 192.168.89.128:5480 max_fails=5 fail_timeout=120s;
server 192.168.89.128:6480 max_fails=5 fail_timeout=120s;
}
server {
listen 80;
resolver 8.8.8.8 114.114.114.114 valid=300s;
resolver_timeout 5s;
server_name wx.ndszgb.com;
index index.html index.htm index.php;
error_page 404 /404.html;
client_max_body_size 150m;
location /sztbAdmin {
proxy_pass http://admin.wx.ndszgb.com;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
}
location /sztbWx {
proxy_pass http://wx.wx.ndszgb.com;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
}
}
第五步:前端访问配置的serve_name 对应的域名即可访问成功。
小总结:
这里说下自己配置项目过程中出现的一个问题。tomcat是可以配置redis的。配置文件在tomcat/conf/context.xml里面可以配置redis。所以不是只是你的项目用到redis,配置了你自己的项目就可以了,这里也要引起注意