`

apache2.2.17安装

阅读更多

安装Apache
# tar -zvxf httpd-2.2.17.tar.gz
# cd httpd-2.2.17
# ./configure --prefix=/opt/aspire/product/mid/apache --enable-so
# make
# make install


验证Apache是否已经正确安装:/usr/local/apache/bin/apachectl start
wget http://127.0.0.1

--编译第三方包
--切换httpd-2.2.17目录
cd /opt/aspire/product/mosp/httpd-2.2.17/modules/proxy

--用刚装好的apache/bin/apxs工具生成so文件
/opt/aspire/product/mosp/apache/bin/apxs -c -n -i mod_proxy.c proxy_util.c
/opt/aspire/product/mosp/apache/bin/apxs -c -n -i mod_proxy_http.c proxy_util.c
/opt/aspire/product/mosp/apache/bin/apxs -c -n -i mod_proxy_ftp.c proxy_util.c
/opt/aspire/product/mosp/apache/bin/apxs -c -n -i mod_proxy_connect.c proxy_util.c
/opt/aspire/product/mosp/apache/bin/apxs -c -n -i mod_proxy_balancer.c proxy_util.c
/opt/aspire/product/mosp/apache/bin/apxs -c -n -i mod_proxy_ajp.c ajp*.c

--在mod_fileiri.c的目录下执行
/opt/aspire/product/mosp/apache/bin/apxs -c -n -i mod_fileiri.c

--切换在/httpd-2.2.17/modules/proxy目录中会生成隐藏目录.libs
cd .libs

--复制生成好的 .so 文件到 apache/modules/
cp *.so /opt/aspire/product/mosp/apache/modules/

此时apache/conf/httpd.conf中会自动加上如下内容:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

--中文文件下载所支持的模块
LoadModule fileiri_module     modules/mod_fileiri.so
<IfModule mod_fileiri.c>
  FileIRI          On
  FilenameCharset  GB2312
</IfModule>

---------------------------安装遇到的错误---------------------------

错误 
sort: sort.c:701:inittables_mb: 断言“mblength != (size_t)-1 && mblength != (s

原因 environment set .bash_profile 
LC_CTYPE=zh_CN.GB18030 改成 UTF-8

---------------------------编译so文件遇到的错误---------------------------


错误 
/mod_proxy_ajp.so: undefined symbol: ajp_send_header


ttpd: Syntax error on line 19 of /opt/lamp/apache2/conf/httpd.conf: Cannot load /opt/lamp/apache2/modules/mod_proxy.so into server: /opt/lamp/apache2/modules/mod_proxy.so: undefined symbol: ap_proxy_lb_workers

原来需要加上proxy_util.c一起编译:
/mod_proxy.so: undefined symbol: ap_proxy_lb_workers
分享到:
评论

相关推荐

    apache2.2.17-windows

    最新apache release apache2.2.17-windows.

    linux apache2.2.17_2.tar.gz

    【压缩包子文件的文件名称列表】"apache2.2.17_2":这个单一的文件名表明压缩包解压后,用户将得到Apache2.2.17_2的完整源代码树,包括但不限于以下组成部分: 1. **源代码**:Apache服务器的C语言源代码,分布在多...

    怎样在apache2.2.17中加载PHP模块

    怎样在apache2.2.17中加载PHP模块怎样在apache2.2.17中加载PHP模块

    Apache2.2.17+PHP5.3.5_WIN绿色免安装版

    【Apache2.2.17+PHP5.3.5_WIN绿色免安装版】是一个针对Windows平台设计的轻量级Web服务器与PHP环境的组合包。这个版本的Apache服务器是2.2.17,而PHP是5.3.5。这种绿色免安装版本的特点在于,用户无需进行正式的安装...

    Apache-2.2.17-win32

    这个特定的版本,"Apache-2.2.17-win32",表明它是针对Windows平台的,并且是2.2系列的第17个稳定版本。Apache 2.2系列是一个重要的里程碑,引入了许多增强功能和优化,提升了性能和安全性。 在描述中提到的"Apache...

    Windows 2003(XP)下安装配置Apache2.2.17+PHP5.2.17+mysql5.5.11服务器

    Windows 2003(XP)下安装配置Apache2.2.17+PHP5.2.17+mysql5.5.11服务器

    windows 7 安装 php 5.3.9 配置 + apache 2.2.17 教程详解

    windows7安装php5.3.9配置apache2.2.17教程

    Apache2.2.17_PHP5.3.5_WIN绿色免安装版

    首先,"Apache2.2.17"是Apache HTTP Server的一个稳定版本。这个版本发布于2011年,支持多种特性,如模块化的结构、强大的URL重写规则(通过mod_rewrite模块)、安全的SSL/TLS支持和多线程处理能力。2.2.x系列是...

    apache web服务器2.2.17(最新版)

    在安装过程中,"httpd-2.2.17-win32-x86-openssl-0.9.8o.msi"是一个Windows安装程序,适用于32位系统,并且集成了OpenSSL 0.9.8o库,这是一个用于实现SSL/TLS协议的开源库,用于加密通信。这意味着在安装过程中,...

    apache 2.2.17 fro Linux

    Apache HTTP Server最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,...如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。

    apache2-2.2.17-3.1.x86_64

    linux服务器外部http访问必备,apache2-2.2.17-3.1.x86_64.rpm

    通达apache升级2.2.17.rar

    这个名为“通达apache升级2.2.17.rar”的压缩包文件显然包含了将Apache服务器从某个版本升级到2.2.17版所需的资源。Apache 2.2.17是一个稳定版本,发布于2011年,它提供了若干性能优化、安全修复和新功能。以下是对...

    Apache HTTP Service 2.2.17(阿帕奇服务端2.2.17)

    该资源是Apache HTTP Service 2.2系列的主流版本,用于作版本库的服务器端。可以兼容Win2000、XP、vista、Win7等Windows操作系统。 SVN客户端—TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi下载地址: ...

    apache2.2.17

    最流行的HTTP服务器软件之一,快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放,如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。

    Apachehttpd-2.2.17-win32-x86-openssl

    在压缩包中的`httpd-2.2.17-win32-x86-openssl-0.9.8o.msi`文件是一个Microsoft Windows安装程序,用户可以通过运行这个文件来安装Apache服务器及其OpenSSL组件。安装过程中,用户可以选择配置选项,如安装路径、...

    win7配置安装php_5.3.5_+_mysql_5.1.51_+_apache_2.2.17

    win7配置安装php_5.3.5_+_mysql_5.1.51_+_apache_2.2.17

    apache安装图解

    1. 双击下载的安装文件,出现 Apache HTTP Server 2.2.17 的安装向导界面。 2. 选择“I accept the terms in the license agreement”,然后点“Next”继续。 3. 选择安装类型,Typical 为默认安装,Custom 为用户...

    jboss5.1集群操作说明 apache2.2.4

    Apache 2.2.4 是一个常用的开源 Web 服务器,它可以与 JBoss 集成,实现负载均衡和反向代理。 集群配置主要涉及以下几个关键点: 1. **集群通信**:JBoss 使用 JGroups 库进行节点间的通信。JGroups 提供了一种...

Global site tag (gtag.js) - Google Analytics