nginx+多个tomcat
来源:互联网 发布:字符数组结束标志 编辑:程序博客网 时间:2024/05/16 09:28
上次介绍了如何通过多个tomcat来部署同一个项目时,部署了两个tomcat 8081和8082,这次就接着进行介绍下nginx+多个tomcat的配置。
一、进行nginx的配置(nginx.conf文件)
worker_processes 1; //工作进程个数
events {
worker_connections 1024; //单个进程最大连接数
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
#gzip on;
upstream dong{ //服务器集群名称, dong是自己起的名字
server localhost:8081; //连接本地端口号为8081的服务器
server localhost:8082; //连接本地端口号为8082的服务器
}
server { //每个server代表一个代理服务器
listen 80; //代理服务器监听端口(默认80,这就是为什么在浏览器直接输入localhost就会跳转到nginx的原因)
server_name localhost; //代理服务器名称:localhost表示本机
location / { //location表示匹配的路径,就是所有的请求路径都会到这里
root html;
index index.html,index.htm; //当没有指定主页时,默认跳转路径。现在我们就能明白为什么输入localhost,它访问的是它欢迎页面即index.html。
proxy_pass http://dong; //请求转向自定义的服务器列表(这里是一个服务器集群)
}
}
}
这里定义了一个服务器集群 dong,在代理服务器server中配置了 proxy_pass到服务器集群中去。这里可以定义多个server,即多个代理服务器。
二、启动两个tomcat和nginx
三、输入 localhost/fund
由于代理服务器端口号为80,是http协议的端口号,那么我们在浏览器中直接输入localhost/fund(在tomcat中配置路径中有/fund)就会跳转到项目。
四、问题,这样配置可能会有session问题,留待接下来讨论
- nginx+多个tomcat
- nginx整合多个tomcat
- nginx配置多个tomcat
- nginx + 多个tomcat 部署项目
- nginx反向代理多个tomcat服务
- Nginx+Tomcat配置多个二级域名
- nginx反向代理多个tomcat服务
- Nginx+Tomcat配置多个二级域名
- nginx反向代理多个tomcat
- nginx实现多个tomcat负载均衡
- nginx tomcat 配置 多个 二级域名 多个项目
- 关于Nginx部署多个项目(多个Tomcat)
- nginx简单配置多个域名转向多个tomcat
- tomcat与nginx相结合,nginx基于端口配置多个tomcat的问题?
- nginx反向代理到tomcat的多个项目
- 配置多个tomcat服务,并用nginx做负载均衡
- centos 安装nginx + 多个tomcat负载均衡
- nginx 配置多个tomcat共用80端口
- easyui 界面中输入框(textbox)和下拉框(combobx)的onchange事件
- 鼠标移入文字上向右移动效果
- C++头文件的若干说明和const对象定义
- 重写 ccui.text 的clone方法。修复clone字体描边
- IP地址划分问题
- nginx+多个tomcat
- 论人生之转折
- UI文件命名规范常用字
- for 和 while 循环上限值会变化时,特别注意
- 记录一次专线互通后dhcp的问题
- 手动配置project Structure--Idea中使用Git
- recycleview实现title横向滑动,点击条目居中显示
- 实用小软件(gif)
- Qt限制文本框仅输入数字,正则表达式