首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

(十二)反向署理负载均衡(如Apache+JK2+Tomcat组合)

2013-09-06 
(十二)反向代理负载均衡(如Apache+JK2+Tomcat组合)其中,gcc, g++, java命令必须正确输出,表示系统当前能够

(十二)反向代理负载均衡(如Apache+JK2+Tomcat组合)

其中,gcc, g++, java命令必须正确输出,表示系统当前能够编译运行c,c++,java语言!

?

如果提示command not found,则安装对应的功能:

首先,挂载光驱,从光驱中查询需要的服务

mount /dev/cdrom /mnt/cdr? 挂载光驱
cd /mnt/cdr? 进入挂载点

#find -name *gcc* 具体查询此处省略,只需按需要查找到对应的rpm的全称即可

安装rpm
#GCC
rpm -ivh ./Server/kernel-headers-2.6.18-92.el5.x86_64.rpm
rpm -ivh ./Server/compat-glibc-headers-2.3.4-2.26.x86_64.rpm
rpm -ivh ./Server/compat-glibc-2.3.4-2.26.x86_64.rpm
rpm -ivh ./Server/compat-libstdc++-33-3.2.3-61.x86_64.rpm
rpm -ivh ./Server/compat-libf2c-34-3.4.6-4.x86_64.rpm
rpm -ivh ./Server/compat-libgcc-296-2.96-138.i386.rpm
rpm -ivh ./Server/cpp-4.1.2-42.el5.x86_64.rpm
rpm -ivh ./Server/glibc-headers-2.5-24.x86_64.rpm
rpm -ivh ./Server/glibc-devel-2.5-24.x86_64.rpm
rpm -ivh ./Server/libgomp-4.1.2-42.el5.x86_64.rpm
rpm -ivh ./Server/libstdc++-devel-4.1.2-42.el5.x86_64.rpm
rpm -ivh ./Server/gcc-4.1.2-42.el5.x86_64.rpm
rpm -ivh ./Server/compat-gcc-34-3.4.6-4.x86_64.rpm
rpm -ivh ./Server/compat-gcc-34-c++-3.4.6-4.x86_64.rpm

?

#G++
rpm -ivh ./Server/libstdc++-4.1.2-42.el5.x86_64.rpm
rpm -ivh ./Server/gcc-c++-4.1.2-42.el5.x86_64.rpm

?

?安装完成之后,再次执行gcc, g++命令看是否能正确输出相关信息。

?

2.下载apache server 和 apache-tomcat-connector并安装

下载Apache HTTP Server???? http://httpd.apache.org/download.cgi?

【版本: httpd-2.2.25.tar.gz】

(十二)反向署理负载均衡(如Apache+JK2+Tomcat组合)
?

下载Tomcat Connectors JK?? http://tomcat.apache.org/download-connectors.cgi

【版本:tomcat-connectors-1.2.37-src.tar.gz】

(十二)反向署理负载均衡(如Apache+JK2+Tomcat组合)
?

将上述2个gz包都上传到linux系统上,解压到当前目录

tar -xzvf /home/hqh/httpd-2.2.25.tar.gz

tar -xzvf /home/hqh/tomcat-connectors-1.2.37-src.tar

(十二)反向署理负载均衡(如Apache+JK2+Tomcat组合)

安装HTTP SERVER(apache 服务器)

进入httpd安装目录

[root@localhost hqh]# cd /home/hqh/httpd-2.2.25

执行配置脚本
[root@localhost httpd-2.2.25]# ./configure --enable-so --enable-mods-shared=most --with-mpm=worker

编译
[root@localhost httpd-2.2.25]# make
安装apache 服务器

[root@localhost httpd-2.2.25]# sudo make install
到此,apache 服务器安装完毕!

安装完成后,会新增加/usr/local/apache2目录,该目录用来存放apache服务的相关信息

(十二)反向署理负载均衡(如Apache+JK2+Tomcat组合)
?

?

测试安装后的apache服务:

cd /usr/local/apache2/bin

./apachectl start

window下访问http://192.168.136.128/

(十二)反向署理负载均衡(如Apache+JK2+Tomcat组合)
?测试成功后,开始安装apache与tomcat整合必备的连接器。

(如果访问失败,则先在linux环境适应wget访问试试,如果正常,则检查linux防火墙设置)

?

获取jk_mod.so

[root@localhost bin]# cd /home/hqh/tomcat-connectors-1.2.37-src

[root@localhost tomcat-connectors-1.2.37-src]# cd native

配置
[root@localhost native]# ./configure --with-apxs=/usr/local/apache2/bin/apxs
编译

?[root@localhost native]# make
进入apache-2.0目录,查看mod_jk.so文件


(十二)反向署理负载均衡(如Apache+JK2+Tomcat组合)
?

将mod_jk.so拷贝至apache服务器的modules目录中

cp /home/hqh/tomcat-connectors-1.2.37-src/native/apache-2.0/mod_jk.so /usr/local/apache2/modules

3.配置worker

?tomcat配置文件(server.xml)解读

接收ajp协议请求的配置,专门用于接收如apache web服务器发送过来的请求

【默认使用的8080端口,是处理http请求的】

(十二)反向署理负载均衡(如Apache+JK2+Tomcat组合)

??? 编辑httpd主配置文件,加入mod_jk组件

??? vi /usr/local/apache2/conf/httpd.conf


?

第二次访问:

?
(十二)反向署理负载均衡(如Apache+JK2+Tomcat组合)
?

?

?

?

?

?

?

?

?

热点排行