一、Apache支持shtml
1. 打开httpd.conf,搜索shtml
去掉注释
2. 在搜索Options Indexes FollowSymLinks
将其改成OptionsIndexes FollowSymLinks Includes
3. 重启 Apache
二、Apache代理设置
1. 打开 httpd.conf
搜索LoadModule proxy_module modules/mod_proxy.so去掉注释
搜索LoadModule proxy_http_modulemodules/mod_proxy_http.so去掉注释
2. 在 httpd.conf最好添加
<Proxy *>
Order deny,allow
Allow from localhost
</Proxy>
ProxyPass /apacheDemo/jspFilehttp://localhost:8080/apacheDemo
ProxyPassReverse/apacheDemo/jspFile http://localhos:8080/apacheDemo
jspFile为JSP在apache中的虚拟根目录
http://localhost:8080/apacheDemo为web应用访问地址或域名
Web应用
3. 在index.shtml中添加iframe来访问jsp
4. 访问http://localhost/apacheDemo/index.shtml
三、IBMHTTP Server 和 IBM Web Sphere集成
(1)修改httpd.conf
Access日志格式配置为便于访问统计,access文件格式由原来的access_log配置为access[yyyy-MM-dd-HH].log格式
(2)注释原有CustomLog属性,
配置新的CustomLog。
CustomLog"|/usr/IBM/HTTPServer/bin/rotatelogs/user/IBM/HTTPServer/logs/access%Y-%m-%d-%H.log 3600 480" combinedenv=!object_is_image
(3)开启shtml功能
去掉AddType及AddOutputFilter中的注释
(4)在 /usr/IBM/HTTPServer/htdocs/目录下创建应用上下文根文件夹
Cd /usr/IBM/HTTPServer/htdocs
Mkdir BankCommSite
(5)开始集成IBM HTTP Server 和 IBM Web Sphere
1.生成插件
通过WAS控制部署应用完成后,需要生成一次插件,该插件为xml文件,即plugin-cfg.xml。完整的路径为:
/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/plugin-cfg.xml
2. 传播plugin-cfg.xml。
将修改过后的plugin-cfg.xml拷贝至IHS所在的服务器。具体目录为:/usr/IBM/HTTPServer/Plugins/。如果Plugins目录不存在,则需要手动创建。文件所有者与HTTPServer保持一致即可
3. 修改httpd.conf文件,与plugin-cfg.xml建立关联,具体路径为:/usr/IBM/HTTPServer/conf/httpd.conf。在文件末尾添加如下内容:
1).LoadModulewas_ap22_module/usr/IBM/WebSphere/Plugins/bin/64bits/mod_was_ap22_http.so
2).WebSpherePluginConfig/usr/IBM/HTTPServer/Plugins/plugin-cfg.xml
4.在IBMHTTP Server服务器/etc/hosts配置IBM Web Sphere主机名。具体为:
打开/usr/IBM/HTTPServer/Plugins/plugin-cfg.xml,找到WAS所在服务器的主机名
将该主机配置至/etc/hosts中