Apache+WebSphere服务器部署方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Apache+WebSphere 服务器部署方案

版本号:V1.1

2011年9月

目录

重要提示 (2)

1Linux 安装 (2)

1.1安装全部程序 (2)

1.2安装源设置 (2)

2Apache安装 (3)

2.1准备安装 (3)

2.2安装Apache Web Server (3)

2.3验证安装 (4)

2.4编译代理/反向代理模块 (5)

2.5配置代理/反向代理模块 (6)

2.6创建配置文件crossdomain.xml (8)

2.7Apache中文乱码问题解决 (8)

2.8配置RewriteRule (11)

3Was7 Plugin安装 (11)

3.1Websphere常用命令 (12)

3.2JDNI配置 (12)

3.3应用服务器单机版配置 (16)

3.4应用服务器集群版配置 (16)

4常见问题 (23)

4.1环境问题 (23)

4.2应用问题 (24)

重要提示

Web服务器包括apache的安装部署和WAS7 Plugin安装部署两部分,如果的websphere应用服务器使用非集群模式,plugin则不需要安装,只需配置本文2.1章节内容,如果websphere应用服务器使用群集模式,则需要按照本文2.2章节进行plugin安装配置。

1Linux 安装

1.1 系统安装

1.根分区磁盘容量应大于20G

2.推荐安装所有应用程序

1.2 安装源设置

图中黑色边框指示设置系统安装源,尤其在服务器无法连接外网时需要使用光盘作为安装源

2Apache安装

2.1 准备安装

关闭系统自带的web服务:

#chkconfig httpd off

安装gcc(适用于系统没有安装gcc时)

#yum install gcc*

(yum install gcc-c++ libstdc++-devel)

出现y/n提示时,输入y

下载并解压安装程序:

#cd ~/

#wget /httpd/httpd-2.2.15.tar.gz

#tar –zxvf httpd-2.2.15.tar.gz -C /usr/src

把包解压到/usr/src

2.2 安装Apache Web Server

进入源码目录:

#cd /usr/src/httpd-2.2.15

配置编译文件:

#./configure --prefix=/opt/apache --enable-so --enable-mods-shared=most --with-mpm=worker

编译文件:

#make

安装程序:

#make install

2.3 验证安装

进入安装后目录:

# cd /opt/apache/

检查进程模式:

#./apachectl –l

Compiled in modules:

core.c

worker.c

http_core.c

mod_so.c

启动Apache Web Server:

#./apachectl start

打开浏览器,输入webserver地址,出现如下界面表示apache安装成功。

停止Apache Web Server:

#./apachectl stop

2.4 编译代理/反向代理模块

进入源码目录:

#cd /usr/src/httpd-2.2.15/modules/proxy

生成mod_proxy.so:

#/opt/apache/bin/apxs -i -a -c mod_proxy.c proxy_util.c

生成 mod_proxy_http.so:

#/opt/apache/bin/apxs -i -a -c mod_proxy_http.c

编译生成缓存模块:

#cd /usr/src/httpd-2.2.15/modules/cache

生成mod_cache.c:

#/opt/apache/bin/apxs -i -a -c mod_cache.c cache_util.c cache_cache.c cache_storage.c cache_pqueue.c cache_hash.c

生成 mod_mem_cache.so:

#/opt/apache/bin/apxs -i -a -c mod_mem_cache.c

生成mod_dist_cache.so:

#/opt/apache/bin/apxs -i -a -c mod_disk_cache.c

生成mod_file_cache.c:

#/opt/apache/bin/apxs -i -a -c mod_file_cache.c

检查httpd.conf配置文件:

#cat /opt/apache/conf/httpd.conf

重新启动Apache

#/opt/apache/bin/apachectl start

2.5 配置代理/反向代理模块

httpd.conf中添加如下:

###防止中间的防火墙杀掉不活动的连接,设定keepalive=On

ProxyRequests Off

Order deny,allow

# Deny from all

Allow from all

####下面两行是配置反向代理

#作用:http://localhost/xsm2跳转到/xsm2/

ProxyPass /xsm2/ /xsm2/ ProxyPassReverse /xsm2/ /xsm2/

相关文档
最新文档