文档章节

Linux下使用Apache实现域名转发(Tomcat/JBOSS)

一页之秋
 一页之秋
发布于 2014/07/29 10:58
字数 455
阅读 452
收藏 8

Linux下安装、配置JDK就不细说了,网上的资料很多;

在安装apache时可能会遇到诸多问题,譬如APR not found,pcre-config for libpcre not found等问题,这都是和系统的具体环境有关,详细的解决办法这里不细说,推荐几个解决的方案,可以综合起来根据具体情况排查问题,千万不要过于依赖某一个方案,要对症下药,链接地址:

http://www.cnblogs.com/JemBai/archive/2012/11/07/2759139.html

http://blog.csdn.net/chaijunkun/article/details/6987443

http://blog.csdn.net/yaday/article/details/7535818

言归正传,当系统环境配置完成后,首先需要下载mod_jk.so组件并放到apache/modules/目录下;

第二步,在httpd.conf文件中加入

# 加载 mod_jk 模块
	LoadModule jk_module modules/mod_jk.so
	# 指定 mod_jk 模块所需的配置文件 workers.properties 的位置
	JkWorkersFile conf/workers.properties
	# 指定 mod_jk 模块的日志文件位置
	JkLogFile logs/mod_jk.log
	# 指定 mod_jk 模块的日志级别
	JkLogLevel warn
	# 指定 mod_jk 模块的日志格式
	JkLogStampFormat "[%a %b %d %H:%M:%S %Y]

添加位置加载到LoadModule最下方

<VirtualHost *:80>  
  ServerName aaa.box.com  
  ServerAlias   aaa.box.com 
  JkMount /* tomcat01  
</VirtualHost>  
<VirtualHost *:80>  
  ServerName bbb.box.com   
  ServerAlias  bbb.box.com  
  JkMount /* tomcat02  
</VirtualHost>  
<VirtualHost *:80>  
  ServerName ccc.box.com  
  ServerAlias   ccc.box.com  
  JkMount /* tomcat03  
</VirtualHost></span></span>


也可以单独创建一个jk.conf文件,将上面的代码放到jk.conf中,同时在httpd.conf中增加Include conf/jk.conf。

第二步,apache/conf目录下增加workers.properties,代码如下

worker.list = tomcat01,tomcat02,tomcat03

# ------------------------  
# First tomcat server  
# ------------------------  
worker.tomcat01.port=8099  
worker.tomcat01.host=localhost  
worker.tomcat01.type=ajp13  
# ------------------------  
# Second tomcat server  
# ------------------------  
worker.tomcat02.port=8011  
worker.tomcat02.host=localhost  
worker.tomcat02.type=ajp13
# ------------------------  
# Third tomcat server  
# ------------------------  
worker.tomcat03.port=8008  
worker.tomcat03.host=localhost  
worker.tomcat03.type=ajp13


重新启动apache就可以了

注意事项:

1.如果apache版本低于2.4,需要在<VirtualHost *:80>前增加NameVirtualHost *:80  

2.workers.properties文件中一定要有workers.list,不然会报500错误


© 著作权归作者所有

共有 人打赏支持
一页之秋
粉丝 0
博文 2
码字总数 982
作品 0
石家庄
J2EE进阶(二十四)JBoss Web和 Tomcat的区别

J2EE进阶(二十四)JBoss Web和 Tomcat的区别 在Web2.0的浪潮中,各种页面技术和框架不断涌现,为服务器端的基础架构提出了更高的稳定性和可扩展性的要求。近年来,作为开源中间件的全球领导者...

sunhuaqiang1
05/27
0
0
Tomcat,JBoss与JBoss Web

最近接触到应用服务器JBoss,此外JBoss Web与Tomcat也同为web服务器,便查阅资料对三者进行比较,供大家参考。 一、Tomcat Tomcat 服务器是免费开源的Web 应用服务器。支持最新的Servlet 和J...

thinkyoung
2014/11/16
0
0
JBoss 系列二:使用Apache httpd(mod_cluster)和JBoss构架高可用集群环境

什么是企业应用集群 集群是指把不同的服务器集中在一起,组成一个服务器集合,这个集合给客户端提供一个虚拟的平台,使客户端在不知道服务器集合结构的情况下可以对这一服务器集合进行部署应...

无鸯
2014/02/04
0
0
Jboss 5.1.0集群配置

一、准备 下载Jboss 5.1.0, 配置JBOSSHOME, JAVAHOME环境变量,并把$JBOSSHOME/bin添加到PATH环境变量中。本文要在两台服务器——IP分别为10.123.76.103和10.123.76.104——上部署两台Jboss应...

mj4738
2012/02/24
0
1
Apache Jboss/Tomcat集群

集群配置方案: 1. 结构简绍: 该方案采取前端一台apache服务,中间多个jboss/tomcat服务器,后端连接同一个数据库的集群方法 2. 采用的个个服务器类型和名称 Apache: 采用的是apache_2.2.6-win3...

jerry1121
2013/06/06
0
1

没有更多内容

加载失败,请刷新页面

加载更多

面向对象设计原则(OOP)

单一职责原则(Single responsibility principle)又称单一功能原则。它规定一个类应该只有一个发生变化的原因。 核心原则:低耦合,高内聚。 一个类,应该只有一个引起它变化的原因,也就是...

gackey
51分钟前
4
0
C++ 锁

C++提供了两种常用的锁,std::lock_guard<Lockable &T>和std::unique_lock<Lockable &T>。通常使用场景下,这两个锁用法一致。即,在构造锁对象时上锁,在析构锁对象时解锁。使用户从上锁/解...

yepanl
54分钟前
2
0
Kali Linux Docker 練習

docker pull kalilinux/kali-linux-docker docker run -t -i kalilinux/kali-linux-docker /bin/bash apt-get update apt-get install htop apt-get install nmap apt-get install wpscan ap......

BaiyuanLab
今天
2
0
通俗大白话来理解TCP协议的三次握手和四次分手

最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就...

onedotdot
今天
4
0
TiDB 在爱奇艺的应用及实践

爱奇艺,中国高品质视频娱乐服务提供者,2010 年 4 月 22 日正式上线,推崇品质、青春、时尚的品牌内涵如今已深入人心,网罗了全球广大的年轻用户群体,积极推动产品、技术、内容、营销等全方...

TiDB
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部