分别下载ngnix tomcat
ngnix 安装后的目录文件如下
在conf 文件中 找到并打开编辑 nginx.conf 文件
在http {} 加入 upstream demo{ server xxx.xxx.xxx:8080 weight=1; }
demo 自定义名称
xxx.xxx.xxx:8080 tomcat访问ip端口
weight=1 权重 用于配置多个服务器 session 问题
然后再 http {} 中 server{} 配置要代理的tomcat访问ip端口
location / {
proxy_pass http://demo;
index index.jsp index.html index.htm;
}proxy_pass http://demo 代理地址 demo 为 upstream 配置的名称
配置如下:
http {
upstream demo{
server xxx.xxx.xxx:8080 weight=1;
}server {
location / {
proxy_pass http://demo;
index index.jsp index.html index.htm;
}
}}
配置中出现的注意点
1. 一定要配置 upstream xxx{server xxx.xxx.xx:8080 } 作为 proxy_pass http://xxx; 中的xxx 别名的使用
2. 不能够直接在 proxy_pass 中配置 xxx.xxx.xx:8080 会出现 404 问题