




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
APACHE安装说明第一种安装方式:HP-UX上面的WEB组件都包括在HP提供的HP-UX Web Server Suite中,里面包括:HP-UX Apache-based Web Server HP-UX Tomcat-based Servlet EngineHP-UX Webmin-based AdminHP-UX XML Web Server Tools 这些组件的默认安装目录为:HP-UX Apache-based Web Server /opt/hpws/apache/HP-UX Tomcat-based Servlet Engine /opt/hpws/tomcat/HP-UX Webmin-based Admin /opt/hpws/webmin/HP-UX XML Web Server Tools /opt/hpws/xmltools/ 因为HP提供了BIN包,所以可以用swinstall直接安装。 新闻来自: 新客网() 详文参考:/page/e2008/0331/51507.html第二种安装方式:系统平台:HP-UX 11.00软件:gzip、gcc、perl 、apache-1.x.x或apache-2.x.x、1、首先检查系统是否安装有gzip、gcc;#find / -name gzip#find / -name gcc如果没有安装可以到hp的网站上下载相关的depot;http:/hpux.tn.tudelft.nl/hppd/search.htmlgcc的安装可以参看:/e-delivery/forum/messages/topic.asp?CAT_ID=20&CAT_NAME=HP%2DUX&FORUM_ID=76&FORUM_NAME=HP%2DUX%BB%F9%B4%A1&TOPIC_ID=80199&SUBJECT=%CA%C7%B2%BB%CA%C7%BB%B9%D0%E8%D2%AA%CF%C2%D4%D8%D0%A9%C6%E4%CB%FC%B6%AB%B6%AB%B2%C5%C4%DC%D3%C3gcc3%2E2%3F2、安装完以上软件基本上就可以安装apache了,我的安装步骤如下:通过ftp软件将下载的apache1.x.x.tar.gz上传到/usr/local目录下;#cd /usr/local#gzip d c apache1.x.x | tar xvf 或者gzip d c apache-2.x.x | tar xvf #cd apache1.x.x 或者cd apache-2.x.x#./configure -prefix=/usr/local/apache -enable-module=so -enable-module=most -enable-shared=max#make#make install安装完成,进入conf/httpd.conf,修改一下相关的主机名称、listen port、usr name 、group name等,具体的可以参考相关的文章。# /usr/local/apache/bin/apachectl start如果安装正常,应该就可以启动了。可以用ps ef | grep httpd检查,也可以通过浏览器输入地址,可以看到apache的欢迎页面和版本号;安装Weblogic APACHE插件插件的路径HPUX11 WL_HOME/wlserver_10.0/server/plugin/hpux11/IPF64 WL_HOME/ wlserver_10.0/server/plugin/hpux11/PA_RISC 警告: 如果在 HP-UX11 上运行 Apache 2.0.x Server,请在构建 Apache Server 之前设置下面紧邻的环境变量。由于 HP-UX 上加载链接库的顺序问题,如果在生成之前未将加载顺序预设为环境变量,则可能导致核心转储。设置下列环境变量,然后继续 Apache configure, make 和 make install 步骤(在 Apache HTTP Server 文档中描述了这些步骤,该文档位于 /docs-2.1/install.html#configure): 1. export EXTRA_LDFLAGS=-lstd -lstream -lCsup -lm -lcl -ldld -lpthread2. 验证是否已启用 WebLogic Server Apache HTTP Server 插件 mod_so.c 模块。 Apache HTTP Server 插件将作为动态共享对象 (DSO) 安装在 Apache HTTP Server 安装中。Apache 中的 DSO 支持是基于模块 mod_so.c 的,必须在加载 mod_wl_20.so 之前启用该模块。如果使用 Apache 提供的脚本安装 Apache HTTP Server,则 mod_so.c已被启用。通过执行以下命令,验证是否已启用 mod_so.c: APACHE_HOMEbinapache -l(其中 APACHE_HOME 是包含 Apache HTTP Server 安装的目录。) 此命令会列出所有已启用的模块。如果未列出 mod_so.c,则必须重新生成 Apache HTTP Server,以确保配置下列选项: . -enable-module=so -enable-rule=SHARED_CORE .请参阅位于 /docs/2.0/dso.html 的“Apache 2.0 Shared Object (DSO) Support”。3. 将 mod_wl_20.so 文件复制到 APACHE_HOMEmodules 目录中,并将以下行手工添加到 APACHE_HOME/conf/httpd.conf 文件中,为 Apache 2.0.x 版安装 Apache HTTP Server 插件模块: LoadModule weblogic_module modules/mod_wl_20.so4. 为 Apache HTTP Server 插件定义任何其他参数。 Apache HTTP Server 插件可识别 Web 服务器插件的常规参数中列出的参数。要修改 Apache HTTP Server 插件的行为,请在以下块中定义这些参数: 在 Location 块中,定义适用于按路径进行的代理的参数 在 IfModule 块中,定义适用于按 MIME 类型进行的代理的参数 5. 使用下列命令验证 APACHE_HOMEconfhttpd.conf 文件的语法: APACHE_HOMEbinapachectl -t 此命令的输出将报告 httpd.conf 文件中的任何错误或返回: Syntax OK6. 重新启动 Weblogic Server。 7. 启动(或重新启动,如果已更改配置)Apache HTTP Server。 8. 通过打开浏览器并将 URL 设置为 Apache Server +“/weblogic/”(这将打开默认 WebLogic Server HTML 页、欢迎文件或默认 Servlet,如 WebLogic Server 上对默认 Web 应用程序的定义)来测试插件。例如: http:/myA/weblogic/配置 Apache HTTP Server 插件 在 Apache HTTP Server 中安装插件后,需要对 WebLogic Server Apache 插件进行配置并将服务器配置为使用该插件。本部分说明如何编辑 Apache httpd.conf 文件以指示 Apache 服务器为作为 Apache 模块的插件加载 WebLogic Server 库,并指定应由该模块处理的应用程序请求。 编辑 httpd.conf 文件 编辑 Apache HTTP Server 安装中的 httpd.conf 文件以配置 Apache HTTP Server 插件。 本部分说明如何查找和编辑 httpd.conf 文件以实现下列操作:配置服务器以使用 WebLogic Server Apache 插件、按路径或 MIME 类型代理请求、启用 HTTP 隧道,以及使用其他 WebLogic Server 插件参数。 打开 httpd.conf 文件。 该文件位于 APACHE_HOMEconfhttpd.conf(其中 APACHE_HOME 是 Apache HTTP Server 安装的根目录)。请参阅设置边界身份验证中的示例 httpd.conf 文件。 确保 Apache 2.0.x 中包含 WebLogic Server 模块,手工将下面的行添加到 httpd.conf 文件中。 LoadModule weblogic_module modulesmod_wl_20.so添加用于定义以下参数之一的 IfModule 块: 对于非群集 WebLogic Server: WebLogicHost 和 WebLogicPort 参数。 对于 WebLogic Server 群集: WebLogicCluster 参数。 例如: WebLogicHost WebLogicPort 7001 要按 MIME 类型代理请求,请将 MatchExpression 行添加到 IfModule 块中。请注意,如果同时启用按 MIME 类型进行的代理和按路径进行的代理,则按路径进行的代理优先于按 MIME 类型进行的代理。 例如,以下针对非群集 WebLogic Server 的 IfModule 块指定代理具有 MIME 类型 .jsp 的所有文件: WebLogicHost WebLogicPort 7001 MatchExpression *.jsp 也可以使用多个 MatchExpressions,例如: WebLogicHost WebLogicPort 7001 MatchExpression *.jsp MatchExpression *.xyz 如果要按 MIME 类型将请求代理到 WebLogic Server 群集,请使用 WebLogicCluster 参数,而不使用 WebLogicHost 和 WebLogicPort 参数。例如: WebLogicCluster :7001,:7001,:7001 MatchExpression *.jsp MatchExpression *.xyz 要按路径代理请求,请使用 Location 块和 SetHandler 语句。SetHandler 指定Apache HTTP Server 插件模块的处理程序。例如,以下位置块代理 URL 中包含 /weblogic 的所有请求: SetHandler weblogic-handler PathTrim /weblogic PathTrim 参数指定在将请求传递到 WebLogic Server 实例之前从 URL 的开始部分剪切的字符串(请参阅 Web 服务器插件的常规参数)。 (可选)对 t3 或 IIOP 启用 HTTP 隧道。 要在使用 t3 协议和 weblogic.jar 时启用 HTTP 隧道,请将以下 Location 块添加到 httpd.conf 文件中: SetHandler weblogic-handler 要在使用 IIOP(WebLogic Server 瘦客户端 wlclient.jar使用的唯一协议)时启用 HTTP 隧道,请将以下 Location 块添加到 httpd.conf 文件中: SetHandler weblogic-handler 为 Apache HTTP Server 插件定义任何其他参数。 Apache HTTP Server 插件可识别 Web 服务器插件的常规参数中列出的参数。要修改 Apache HTTP Server 插件的行为,请在以下块中定义这些参数: 在 Location 块中,定义适用于按路径进行的代理的参数 在 IfModule 块中,定义适用于按 MIME 类型进行的代理的参数 将 weblogic.conf 文件包括在 httpd.conf 文件中 如果希望保留几个单独的配置文件,则可通过在 httpd.conf文件的 IfModule 块中使用 Apache Include 指令,在名为 weblogic.conf 文件的单独配置文件中定义参数: # Config file for WebLogic Server that defines the parametersInclude conf/weblogic.conf weblogic.conf 文件的语法与 httpd.conf 文件的语法相同。 本部分描述如何创建 weblogic.conf 文件,并包括示例 weblogic.conf 文件。 创建 weblogic.conf 文件 构造 weblogic.conf 文件时,请注意下列事项: 如果要在 Apache HTTP Server 插件和 WebLogic Server 之间使用 SSL,则无法在通过 Apache Include 指令访问的文件(与 weblogic.conf文件一样)中定义参数。 在新行上输入每一个参数。请不要在参数和参数值之间放置“=”。例如: PARAM_1 value1 PARAM_2 value2 PARAM_3 value3如果请求既与 IfModule 块中的 MatchExpression 中指定的 MIME 类型匹配,又与 Location 块中指定的路径匹配,则 Location 块指定的行为优先。 如果要定义 CookieName 参数,则必须在 IfModule 块中定义它。 如果使用 Apache HTTP Server 块,则必须在 块中包括虚拟主机的所有配置参数(例如 MatchExpression)(请参阅 Apache Virtual Host documentation)。 如果希望只为环境中的所有虚拟主机配置一个日志文件,则可以使用全局属性来实现。可以在 标记中一次指定 Debug、WLLogFile 和 WLTempDir 属性,而不是在每个虚拟主机中指定相同的 Debug、WLLogFile 和 WLTempDir 属性。 示例 httpd.conf 文件: WebLogicClusteragarwalp02:8005,agarwalp02:8006 Debug ON WLLogFile c:/tmp/global_proxy.log WLTempDir c:/myTemp DebugConfigInfo On KeepAliveEnabled ON KeepAliveSecs 15 SetHandler weblogic-handler WebLogicCluster agarwalp01:7001 SetHandler weblogic-handler PathTrim/web Debug OFF WLLogFile c:/tmp/web_log.log SetHandler weblogic-handler PathTrim/foo Debug ERR WLLogFile c:/tmp/foo_proxy.log与 /jurl/* 匹配的所有请求的“调试级别”都将设置为“ALL”,并会将日志消息记录到 c:/tmp/global_proxy.log 文件中。与 /web/* 匹配的所有请求的“调试级别”都将设置为“OFF”,并且不会记录任何日志消息。与 /foo/* 匹配的所有请求的“调试级别”都将设置为“ERR”,并会将日志消息记录到 c:/tmp/foo_proxy.log 文件中。 BEA 建议使用 MatchExpression 语句,而不使用 块。 示例 weblogic.conf 配置文件 以下示例 weblogic.conf 文件可以用作模板,您可以对其进行修改以满足您的环境和服务器的需要。以 # 开始的行是注释。 使用 WebLogic 群集的示例# 这些参数对于定向到当前模块 # 的 URL 是常用的。如果要替换每个 URL 的这些参数,# 可以在 或 模块中重新设置# 它们。(WebLogicHost、# WebLogicPort、 WebLogicCluster 和 CookieName 除外。) WebLogicCluster :7001,:7001,:7001 ErrorPage MatchExpression *.jsp#使用多 WebLogic 群集的示例 在此示例中,用于表示文件名模式的 MatchExpression 参数语法、HTTP 请求应转发到的 WebLogic Server 主机以及各种其他参数如下所示: MatchExpression filename pattern WebLogicHost=host | paramName=value下面的第一个 MatchExpression 参数指定文件名模式 *.jsp,然后命名单个 WebLogicHost。管道符号后的 paramName=value 组合指定 WebLogic Server 用于监听连接请求的端口,同时激活“Debug”选项。第二个 MatchExpression 指定文件名模式 *.http 并标识 WebLogicCluster 主机及其端口。管道符号后的 paramName=value 组合指定群集的错误页。 # 这些参数对于定向到当前模块 # 的 URL 是常用的。如果要替换每个 URL 的这些参数,# 可以在 或 模块中重新设置# 它们。#(WebLogicHost、WebLogicPort、WebLogicCluster 和 CookieName 除外) MatchExpression *.jsp WebLogicHost=myHost|WebLogicPort=7001|Debug=ON MatchExpression *.html WebLogicCluster=myHost1:7282,myHost2:7283|ErrorPage= /error.html不使用 WebLogic 群集的示例 # 这些参数对于定向到当前模块 # 的 URL 是常用的。如果要替换每个 URL 的这些参数,# 可以在 或 模块中重新设置# 它们。#(WebLogicHost、WebLogicPort、WebLogicCluster 和 CookieName 除外) WebLogicHost WebLogicPort 7001 MatchExpression *.jsp配置多个基于名称的虚拟主机的示例 # VirtualHost1 = localhost:80DocumentRoot C:/test/VirtualHost1ServerName localh
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论