Apache+WebSphere服务器部署方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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/