- 浏览: 948864 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (423)
- mysql (37)
- hibernate (3)
- struts (9)
- spring (33)
- dom4j (2)
- junit (0)
- exception (1)
- 随笔杂谈 (12)
- google app engine (1)
- XMPP (1)
- OAuth安全授权 (1)
- 版本控制 (8)
- 心情感悟 (0)
- core java (19)
- log4j (7)
- jquery (12)
- javascript (10)
- 网站性能优化及工具 (11)
- 服务器架设配置等 (38)
- EXT (4)
- 正则表达式 (5)
- 日志统计分析 (2)
- htmlparse (4)
- httpclient (5)
- java随笔 (5)
- dhtmlxtree (1)
- freemarke (5)
- memcached (6)
- javamail (5)
- Linux命令 (10)
- 应用监控cpu web jdbc等 (4)
- jmagick (9)
- 第三方缓存策略 (9)
- ORM (2)
- hadoop (2)
- 大数据量处理 (8)
- 经典 (1)
- 权限设计 (1)
- andriod (1)
- mybatis (12)
- redis (24)
- 数据结构_算法 (5)
- 分布式系统 (1)
- php (1)
- 网络编程 (3)
- 服务器部署 (3)
- ios (2)
- IM (23)
- mina (1)
- 视讯和语音 (1)
- 代码生成 (1)
- 架构 (4)
- 建模工具 (1)
- oracle (4)
- solr (10)
- 构建工具 (7)
- html5 (1)
- nginx (5)
- css (1)
- 大数据-分布式 (2)
- 设计模式 (2)
- mq (2)
- jvm调优 (8)
- 并发编程 (2)
- 搜索引擎 (1)
- UML (2)
最新评论
-
天使建站:
jquery获取网页里多选框checkbox选中项的值的方法及 ...
JS jQuery分别获取选中的复选框值 -
abao1:
发现一个小问题 sortAndSave方法中的for循环 第二 ...
完整java实现外部排序 -
西巴拉古呀那:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
成大大的:
Kafka分布式消息系统实 ...
消息系统kafka介绍
部署情况说:
多个域名,其中2个域名需支持泛域名解析
1、www.abc.com
2、www.bcd.com
3、*.efg.com
4、*.hij.com
其中1,2,3为一台tomcat
4为独立tomcat
前端一台nginx
通过配置多个虚拟主机来实现该部署。
===============================
进入/etc/nginx/conf.d目录,所有虚拟主机的配置文件都在该目录下存放,配置。
1,2配置简单。可参考 http://wutaoo.iteye.com/blog/1167559
3 配置 需支持泛域名
引用
#
# A virtual host using mix of IP-, name-, and port-based configuration
#
server {
listen 81;
server_name *.efg.com;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
4 配置
引用
#
# A virtual host using mix of IP-, name-, and port-based configuration
#
server {
listen 81;
server_name *.hij.com;
location / {
proxy_pass http://localhost:8081;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
泛域名解析关键为红色部分,如果没有红色部分,后端8080及8081口对应的tomcat虚拟主机将无法获得域名信息,导致后端tomcat无法获取到对应的域名信息。
后端TOMCAT支持泛域名解析时,需要设置 host name 为 localhost 以支持泛域名指向。
发表评论
-
tomcat jvm 参数说明
2013-12-17 09:50 1545maxThreads=”1000″ enableLookup ... -
SecureCRT常用快捷键设置
2013-11-27 08:36 2751http://www.tatujia.com 1:如果不 ... -
自动拒绝恶意IP远程登录Linux服务器脚本
2013-09-19 13:00 1273http://wgkgood.blog.51cto.com/ ... -
帮助中心分类 新闻公告 (10) Windows VPS教程 (13) Linux VPS教程 (28) 其他 (1) linux中Cron定时任务系统命令详解
2013-05-21 17:46 1016有很多同学在购买VPS之后,需要用到计划任务.但是又对计划任 ... -
Nginx配置文件nginx.conf中文详解
2013-04-03 10:29 929#定义Nginx运行的用户和用户组user www www ... -
nginx配置相关文章
2013-04-03 10:29 935nginx配置相关文章 http://developer ... -
Nginx日志自动切割脚本
2013-04-03 10:29 1012说明:每隔7天执行一次,使用crontab自动运行脚本,请 ... -
centos 6.2 64位安装nginx php mysql
2013-04-03 10:30 1799平台环境http://jiyunjie.blog.51ct ... -
centos nginx安装教程
2013-04-02 13:50 10741.安装 默认安装到/usr/local/ng ... -
Linux中iptables设置详细
2012-09-28 14:13 1572无论如何,iptables是一个需要特别谨慎设置的东西,万 ... -
CentOS 5.6Final下FTP安装及配置 .
2012-09-27 10:07 1237My Scripts: [root@localhost ~] ... -
CentOS5.6 安装JDK
2012-09-27 10:05 1015首先通过界面卸载OpenJDK.然后卸载默认的jdk1.42 ... -
Java获取客户端真实IP地址的两种方法
2012-09-13 13:08 1026在JSP里,获取客户端的IP地址的方法是:request.ge ... -
令 Nginx 后端的 Apache 获取到互联网 IP
2012-09-13 10:58 1921http://blog.csdn.net/songerzhou ... -
让tomcat支持2级域名共享session
2012-09-13 10:46 1032tomcat默认情况下是不支持2级域名共享session的,所 ... -
nginx防盗链配置
2012-08-21 13:22 1251以下配置一般可称为图片防盗链配置,如果是mp3这种文件,我现在 ... -
将nginx同时作为负载均衡和Web缓存服务器
2012-02-13 11:11 1204http://server.51cto.com/sColleg ... -
nginx 代理模式下,获取客户端真实IP
2011-11-30 09:42 4857最近做博友推荐,发现个小问题,用$_SERVER['REMOT ... -
nginx相关文章地址收集
2011-11-04 14:07 1044http://bbs.chinaunix.net/thread ... -
LVS+keeplived+nginx+tomcat高可用、高性能jsp集群
2011-11-04 10:31 2092摘自:http://kerry.blog.51cto.com/ ...
相关推荐
- 在Nginx配置文件中,可以通过`server`块来定义不同的虚拟主机,每个虚拟主机对应一个或多个域名。通过`listen`指令指定监听的端口,`server_name`指令设置对应的域名。 3. **Nginx配置示例**: ``` server { ...
当我们提到"配置好的可以共用80的tomcat和nginx",这通常涉及到如何在一台服务器上同时部署Tomcat(一个Java应用服务器)和Nginx(一个高性能的反向代理和负载均衡服务器),并使它们共享HTTP的默认端口80。...
本篇文章将详细介绍如何配置Nginx实现对多个Tomcat实例的负载均衡。 首先,我们需要了解Nginx的基本工作原理。Nginx通过接收客户端的请求,然后根据预设的策略将这些请求转发到不同的后端服务器(例如Tomcat)。...
Nginx + Tomcat 反向代理 如何在一台服务器部署多个站点,节省服务器开支,就在这篇文章了。 首先我们需要安装好Nginx、jdk、Tomcat,安装方法已经在 上一篇 说过了,本篇不再赘述。 下来看一下我们的需求,我这里有...
大多数时候我们一台服务器会放置多个tomcat,这时如何通过域名的方式(不加端口号)访问tomcat下的某个项目,通常情况下是修改tomcat端口为80,但对多tomcat有很多呕病,比如你要解决80端口被占用的情况,本文就不...
系统也从最初的只有一个pc端,发展到如今pc中台、后台、android端3个app、iOS端3个app,产品越做越多,亲自负责招聘面试、培训。之前很多时候都有过无助和苦恼,因为负责公司整个架构,又要负责核
其中,Nginx 和 Tomcat 组合是一种非常常见的实现方式。本文将详细介绍如何通过 Nginx 和 Tomcat 来构建一个高性能的负载均衡集群。 #### 二、工具准备 - **Nginx 版本**: 1.8.0 - **Tomcat 版本**: 6.0.33 #### ...
配置Nginx作为前端代理,将HTTP请求分发到后台的多个Tomcat实例,这样可以实现负载均衡。 以下是配置Nginx负载均衡的基本步骤: 1. **安装Nginx**:在你的服务器上安装Nginx,确保它能够正常启动和运行。 2. **...
标题"同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip"以及描述"在同一台物理机上进行多IP配置并绑定到多tomcat上,可使用同一端口通信",明确指出了这个主题是关于在单个机器上配置多个Tomcat实例...
【Nginx 整合 Tomcat】是一种...Nginx整合Tomcat的整个过程涉及到服务器管理、网络配置、Java应用的部署以及性能优化等多个方面。理解这些知识点对于运维人员来说至关重要,能够帮助他们构建稳定且高效的Web服务环境。
2. **配置Nginx反向代理**:在Nginx配置文件中,你可以设置一个upstream块,将请求分发到多个Tomcat实例。例如: ``` upstream tomcat_cluster { server localhost:8080; server localhost:8081; server ...
此外,对于生产环境,考虑使用虚拟主机(Virtual Hosting)策略,以在同一台物理服务器上托管多个域名,提高资源利用率。 通过这样的配置,你可以有效地管理和运行多个独立的Web应用程序,每个都在Tomcat的一个不同...
1. **Nginx反向代理**:配置文件中会有一个或多个server块,定义监听的端口和对应的location块,来指定如何路由请求到Tomcat。 2. **SSL/TLS配置**:确保Nginx配置了正确的证书和密钥,以支持HTTPS连接,提高安全性...
这段配置创建了一个名为`tomcat_cluster`的上游服务器组,包含了两个Tomcat实例,并设置了权重,表示`tomcat2.example.com`将接收更多的请求。`proxy_pass`指令告诉Nginx将请求转发至哪个上游服务器。 接下来,配置...
Nginx的虚拟主机功能允许在同一台服务器上托管多个独立的网站。通过配置不同的server块,可以为每个域名或子域设置独立的配置,包括监听端口、根目录、SSL证书等。在实验中,会学习如何创建和管理多个虚拟主机,...
首先,要配置Nginx与Tomcat实现负载均衡,需要准备两个Tomcat实例,每个实例可以部署一个简单的Web项目,例如通过在页面上标注不同的端口号,以便区分它们。部署完成后,需要配置Nginx的nginx.conf文件,使其成为一...
**Keepalived**: 用于管理Virtual IP (VIP),并确保在一台前端服务器发生故障时能够自动切换到另一台服务器,实现高可用性。 - **配置文件解析** ```keepalived ! Configuration File for keepalived global...
小到两个网站只能跑在一台512M内存的公网服务器上(tomcat+MySQL,由于内存太小了,只能把两个网站部署在同一个tomcat上),每个网站有自己的域名,初步考虑使有nginx做反向代理,把两个域名映射到相应的应用上。...