编译安装apache 2.05,操作步骤
#tar -zxvf apache 2.05.tar.gz
#./configure --prefix=/usr/local/apache2 --enable-module=so --enable-mods-shared=all
#make
#make istall
可是编译安装完成后,发现仍然有一些module没有被安装,如mod_proxy.so 。后来在使用apxs再添加那个模块,操作如下。
#./usr/local/bin/apxs -i -a -c -I /tmp/httpd-2.0.50/modules/proxy/mod_proxy.c
这时,虽然在apache的modules目录下生成了mod_proxy.so文件,但是在启动apache时却得到错误:
Syntax error on line 241 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/mod_proxy.so into
server: /usr/local/apache2/modules/mod_proxy.so: undefined symbol: ap_proxy_is_word
后来查找原因,应该是proxy依赖的模块没有加载,于是重新编译
# ./configure --enable-so --enable-mods-shared="proxy proxy_http proxy_ftp proxy_connect headers"
$ make
# make install
这时,配置Apache配置文件,重新启动apache问题解决。
还有一个现象,在加载mod_wl_20.so模块时,提示数据格式错误,后来查看发现是版本问题,因为当前系统为SunOS ,所以必须使用Sun Solaris系统下的mod_wl_20.so才可以。
在此配置http.conf 重新启动Apache问题解决。
相关推荐
Apache HTTP Server 2.4是目前广泛使用的开源Web服务器,其稳定性和灵活性使其成为许多企业和个人网站的基础。在Linux环境中,Apache HTTPD可以通过加载模块(通常以`.so`扩展名的共享对象文件)来扩展其功能。在本...
Apache-WebLogic Plugin是将Apache HTTP Server与Oracle的WebLogic Server集成的关键组件,它使得Apache能够代理WebLogic Server处理动态内容,从而优化大型商务网站的性能和安全性。Apache的稳定性与WebLogic的强大...
Apache 插件开发涉及到对Apache服务器核心功能的扩展和定制,以便满足特定需求。Apache作为一款广泛应用的开源HTTP服务器,其强大的可扩展性主要通过插件(Module)机制实现。以下将详细介绍Apache插件开发的一些...
标签中提到的"apache maven maven的插件"表明了主题与Apache Maven及其插件系统相关。Maven的插件系统允许开发者执行各种任务,如编译源代码、打包应用、执行测试、生成文档等。插件通过目标(Goals)来实现特定的...
确保这个插件与Apache的版本兼容,例如,如果Apache是2.2版本,则需要`mod_wl_22.so`或`mod_wl_20.so`。 - 将`mod_wl_22.so`从WebLogic安装目录复制到Apache的`modules`目录。 3. **配置Apache**: - 在Apache的...
`mod_wl`模块是Apache的一个插件,它使得Apache能够与WebLogic Server通信,实现这种代理配置。 标题中提到的是`mod_wl_24.so`,这是一个针对Apache 2.4版本的共享对象(SO)文件,它是`mod_wl`模块的实现,用于...
这个是weblogic的apache代理插件mod_wl_24.so,可以用作weblogic的集群使用。把此文件放入apache 2.4的modules文件夹中即可通过配置使用。
这个过程涉及到多个步骤,包括Apache的安装、配置,以及WebLogic的代理设置。 首先,让我们详细讨论Apache 2.4的安装。在Linux环境中,通常使用包管理器如apt(Ubuntu/Debian)或yum(CentOS/RHEL)来安装基础的...
3. 配置Apache的`httpd.conf`文件,添加对Weblogic的代理支持,如使用`mod_proxy`模块: ``` LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so *:80> ...
1. **录制脚本**:JMeter支持使用代理服务器模式录制用户操作,生成测试脚本。在“Options”菜单下选择“Proxy Server”,设置好端口,然后在浏览器中配置代理,进行操作后,JMeter会记录HTTP请求。 2. **参数化**...
4. 配置`mod_proxy`和`mod_proxy_ajp`:虽然`mod_jk`是常用的Apache-Tomcat连接器,但也可以选择使用`mod_proxy`和`mod_proxy_ajp`组合。`mod_proxy`负责代理功能,而`mod_proxy_ajp`则用于与Tomcat的AJP协议交互。 ...
在Web服务开发中,Apache CXF作为一个生成插件,可以帮助开发者快速地创建、部署和消费Web服务。以下是使用Apache CXF 2.7.7版的一些关键知识点: 1. **WSDL First Approach**:CXF支持基于WSDL(Web Service ...
Apache Maven 是一个强大的项目管理工具,它主要用于构建、管理和聚合Java项目。在Java开发领域,Maven通过定义一套标准的项目对象...对于初学者,建议多实践,逐渐掌握Maven的POM管理、依赖解决、插件使用等核心概念。
在 AIX 平台下安装的 IBM HTTP Server(内核使用的是 Apache Http Server)会使用到的 Web 服务器插件文件为 `/home/weblogic/bea/weblogic92/server/plugin/aix/ppc/mod_wl_20.so`。 Apache Httpd.conf 文件修改 ...
标签中的“apache”表明这是Apache软件基金会的一个开源项目,这意味着Maven遵循Apache许可证,允许免费使用、修改和分发,具有很高的社区支持和持续的更新维护。 压缩包中的"apache-maven-3.5.4"很可能包含了以下...
总的来说,Apache+Tomcat+SSL配置是一个涉及多方面知识的过程,包括网络协议、服务器配置、安全策略等。通过正确配置和使用相关插件,你可以构建起一个高效且安全的Web服务环境。在实际操作中,务必注意每个环节的...
7. **扩展与插件**:Apache Axis有一个强大的插件系统,允许开发者添加自定义的行为,如安全策略、性能优化等。例如,可以使用WS-Security插件实现Web服务的安全认证。 8. **错误处理**:当Web服务调用失败时,Axis...
- **层次结构**:Apache的架构分为多个层次,底层负责处理基本的I/O操作,高层则提供了更多的高级功能和服务。 - **模块之间的关系**:不同层次之间的模块可能相互独立,也可能存在依赖关系,这种设计有助于保持系统...
在本场景中,我们关注的是将WebLogic与Apache HTTP Server集成,以便利用Apache作为前端代理,将HTTP请求转发到后端的WebLogic Server上。"WLSPlugin12.2.1.4.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.4.0.zip" ...