- 浏览: 354356 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (238)
- j2ee (22)
- mysql (14)
- hibernate (2)
- struts (3)
- spring (7)
- php (28)
- cakephp (12)
- pattern (0)
- 数据结构 (0)
- python (17)
- redis (1)
- sql (2)
- ibatis (1)
- jquery (3)
- 测试 (3)
- linux (37)
- solr (3)
- oracle (5)
- jira (5)
- 版本控制 (3)
- xp (1)
- IDE (3)
- apache (4)
- hadoop (2)
- freemarker (2)
- maven (5)
- 项目管理 (2)
- UML (1)
- Django (6)
- 正则 (1)
- Scrapy (1)
- 文档管理 (3)
- 项目集成 (8)
- MQ (3)
- 架构 (1)
- HTML (1)
- IT (1)
- 云 (0)
- 应用服务器 (4)
- win 7 (1)
- thrift (1)
- 学习 (3)
- OpenStack (3)
- sqlserver (1)
- javascript (1)
- zabbix (3)
- IOS (1)
- rabbitmq (1)
- springcloud (2)
最新评论
-
xushenkun4:
至今仍然有这个bug,0.9.1无法传输中文utf8。
thrift使用出现诡异问题 -
feiniao2029:
[i][/i][u][/u]引用
spring 配置init方法 -
wt811004:
非常感谢朋友慷慨指导
dotproject项目管理工具使用 -
hackpro:
这将是一个经典,就像大话西游...
javaeye怀旧 -
raymond2006k:
个人更偏好 Velocity。我觉得还有个对比点,就是编程方式 ...
jsp freemarker velocity 比较
1. 修改/etc/profile文件
TOMCAT_HOME=/usr/share/tomcat6 CATALINA_BASE=/usr/share/tomcat6 CATALINA_HOME=/usr/share/tomcat6 export TOMCAT_HOME CATALINA_BASE CATALINA_HOME TOMCAT_2_HOME=/usr/share/tomcat6_1 CATALINA_2_BASE=/usr/share/tomcat6_1 CATALINA_2_HOME=/usr/share/tomcat6_1 export TOMCAT_2_HOME CATALINA_2_BASE CATALINA_2_HOME
2. 修改tomcat2配置文件./bin/catanina.sh
export CATALINA_BASE=$CATALINA_2_BASE export CATALINA_HOME=$CATALINA_2_HOME
备注: tomcat1保持原来配置即可
3. 修改配置文件./conf/server.xml
调整端口
8005--》8006
8080--》8081
4. nginx 配置负载均衡
修改配置文件 ./conf在http模块里面插入
upstream tomcats { server localhost:8080 weight=5; server localhost:8081 weight=5; } server { listen 80; server_name www.example.com; location / { index index.wml index.html index.htm index.jsp; proxy_pass http://tomcats; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 50m; client_body_buffer_size 256k; proxy_connect_timeout 10; proxy_send_timeout 60; proxy_read_timeout 60; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
发表评论
-
详解 Nginx + Tomcat HTTPS/SSL 配置
2014-08-27 14:43 927前言:这篇文章涉及到很多专业术语,例如密钥对,私钥,公钥,证 ... -
CentOS6.2下YUM安装MySQL
2014-08-26 16:26 688用yum安装MySql 打入如下命令: [root@my ... -
centos直接yum安装nginx三部曲
2014-07-28 10:03 636第一步: CentOS 6,获取资源,先执行:rpm - ... -
linux局域网内磁盘映射【摘录】
2012-11-30 15:57 860同事需要局域网挂着硬盘,找了一下!顺便学习。哈哈 ... -
Cron 用法说明
2012-11-29 13:32 883更新:添加日志 cron.* -/var/log/cr ... -
Ubuntu下KVM的安装配置
2012-08-28 11:21 14301. KVM KVM的全称是“基于内核的虚拟机 ... -
Linux中通过locale来设置字符集
2012-08-28 11:11 1152在Linux中通过locale来 ... -
ubuntu 12.04 mysql 编码问题
2012-08-24 21:50 15721. 修改/etc/mysql/my.conf [mysq ... -
[Ubuntu]E: Unable to locate package - apt-get install error
2012-08-24 17:42 2893E: Unable to locate package ... -
httpd.tar.gz配置开机自启服务
2012-07-23 11:36 11061. httpd 2.2.22 安装 步骤一 ... -
在linux上安装rz/sz包
2012-07-23 10:17 1050在SecureCRT这样的ssh登录软件里, 通过在Linux ... -
yum命令处理时报错:undefined symbol: SSL_load_error_strings
2012-07-20 17:24 18581. 问题 使用yum时出现下列错误: ... -
linux 常用指令
2012-06-25 17:21 8411. 系统 # uname -a ... -
linux文件合并,去重复
2012-06-11 09:42 1322第一:两个文件的交集,并集前提条件:每个文件中不得有重复行 1 ... -
[Centos] 安装 semanage
2012-02-29 23:16 4709'm trying to use semanage co ... -
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]
2012-02-29 23:14 2092如果修改过端口或添加过端口监听,重新Apache的时候可 ... -
Linux关机命令详解
2012-02-28 00:33 942在linux下一些常用的关机/重启命令有shutdown、ha ... -
[Centos 6] Subversion安装配置
2012-02-26 00:52 1388svnserver 1. 安装 yum安装命令 ... -
[Centos 6] 常用软件安装配置
2012-02-25 22:13 1738[Centos 6] 常用软件安装配置 1. mysq ... -
linux 后台运行python程序(不可见)
2011-12-31 09:26 9071nohup python *.py & noh ...
相关推荐
在IT行业中,尤其是在服务器部署和管理领域,有时候我们需要在一台物理服务器上运行多个Tomcat实例,以便为不同的项目或服务提供隔离的运行环境。标题"同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat...
在IT行业中,尤其是在服务器管理与Web服务部署领域,配置多个Tomcat实例在同一台服务器上是一项常见的任务。这有助于实现资源隔离、服务分离以及负载均衡,从而提高系统的灵活性和可用性。本文将深入探讨如何在一台...
# 添加更多Tomcat服务器 } server { listen 80; server_name lb.example.com; location / { proxy_pass http://tomcat_servers; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr;...
2. **Tomcat多实例**:为了在同一台机器上运行多个Tomcat实例,你可以复制Tomcat主目录并更改配置文件(如`server.xml`中的端口号),确保各个实例不会冲突。每个实例可以通过不同的端口监听HTTP请求。 3. **Tomcat...
【Nginx+Keepalived+Tomcat集群搭建】是一个实现服务器高可用和负载均衡的常见方案,旨在解决单点故障问题,防止服务因一台服务器宕机而导致整个系统的崩溃,即所谓的雪崩效应。 首先,我们需要四台服务器,两台...
1. **服务器准备**:首先,需要在阿里云上购买并启动一台ECS(Elastic Compute Service)实例,选择合适的操作系统,通常推荐使用Linux,如Ubuntu或CentOS。 2. **一键安装包下载**:从提供的链接或者资源库中获取...
值得注意的是,尽管JBoss可以与Apache Session转发服务器部署在同一台硬件机器上,但是为了实现硬件级别的热备份,最好是将JBoss服务器部署在不同的硬件上。 在本教程中,还提到了JBoss集群中Session持久化的问题。...
5. **会话持久化**:在某些情况下,可能希望保持用户会话在同一台服务器上,这可以通过`ProxyPass`的`stickysession`参数实现: ```apacheconf ProxyPass / balancer://mycluster stickysession=JSESSIONID|...
3. **硬件资源**:至少两台服务器用于部署 Tomcat。 #### 三、更换 CentOS 镜像源 为了加速软件包的下载速度,我们通常需要更换 CentOS 的默认镜像源为国内的高速镜像源。具体步骤如下: 1. **备份原有的 CentOS-...
在集群环境中,多个Tomcat实例可以并行工作,以提高应用处理能力并实现冗余。 六、集群环境搭建步骤 1. 安装Linux操作系统:选择合适的Linux发行版,如CentOS或Ubuntu,安装并配置网络。 2. 安装Apache:下载并安装...
- **Tomcat**:`/usr/local/tomcat` — Tomcat服务器的主要安装目录。 - **MySQL**:`/usr/local/mysql` — MySQL数据库的主要安装目录。 - **Pure-FTPd**:`/usr/local/pure-ftpd` — FTP服务器的主要安装目录。 ...
当我们提到"配置好的可以共用80的tomcat和nginx",这通常涉及到如何在一台服务器上同时部署Tomcat(一个Java应用服务器)和Nginx(一个高性能的反向代理和负载均衡服务器),并使它们共享HTTP的默认端口80。...
- **整体架构**:采用Nginx作为反向代理,后端部署多个Tomcat实例,利用KeepAlived实现Nginx的主备切换,形成一套完整的高可用架构。 - **关键组件**: - **Nginx**:作为前端负载均衡器。 - **KeepAlived**:用于...
这个集群部署方案能够提高系统的可用性和响应速度,通过Nginx的负载均衡策略,可以有效地分散客户端请求到多个Tomcat实例,减少单一服务器的负担。同时,通过Memcached实现Session共享,确保用户在集群中的任何一台...
在Linux环境下部署多个Tomcat实例是非常常见的需求,尤其在开发测试环境中,这种需求更为突出。本文将详细介绍如何在CentOS 6.0系统中配置并运行多个Tomcat 6.0实例,包括网络配置、端口设置以及环境变量的调整等...
Nginx作为反向代理服务器,可以很好地处理这个问题,通过特定的配置策略,将来自同一用户的请求路由到同一台后端服务器。 Nginx的配置中,我们可以通过“ip_hash”指令来实现基于客户端IP的会话保持,这样相同IP的...
在本实验中,我们将搭建一个基于CentOS 7.4的高可用性负载均衡系统,该系统使用Haproxy作为负载均衡器,Nginx作为反向代理服务器,以及两个Tomcat实例作为应用服务器。这样的架构可以提高服务的稳定性和响应速度,...
5. **集群与负载均衡**:了解如何通过Nginx实现多台Tomcat服务器的负载均衡,提高系统可用性和性能。 6. **安全设置**:设置防火墙规则,配置SSL证书,确保通信安全,以及管理用户访问权限。 7. **监控与日志**:...
这段配置创建了一个名为`tomcat_cluster`的上游服务器组,包含了两个Tomcat实例,并设置了权重,表示`tomcat2.example.com`将接收更多的请求。`proxy_pass`指令告诉Nginx将请求转发至哪个上游服务器。 接下来,配置...