`

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模块

    #### Apache 2.2.17 的安装与配置 1. **下载与安装Apache 2.2.17** - 访问官方提供的下载页面:[http://archive.apache.org/dist/httpd/binaries/win32/](http://archive.apache.org/dist/httpd/binaries/win32/)...

    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 2003 或 XP 系统上搭建一个完整的 Web 开发环境通常涉及到多个组件的安装与配置。本文将详细介绍如何...

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

    #### 二、安装 Apache 2.2.17 1. **安装程序**:运行下载的安装包,按照提示完成安装过程。安装时可以选择安装路径,例如 `D:\Program Files\Apache Software Foundation\Apache2.2`。 2. **配置文件修改**:安装...

    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年,它提供了若干性能优化、安全修复和新功能。以下是对...

    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 #### PHP版本选择及安装配置 在搭建PHP开发环境时,选择合适的PHP版本非常重要。根据给定内容,这里重点讨论PHP版本的选择以及配置过程。 1. **...

    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组件。安装过程中,用户可以选择配置选项,如安装路径、...

    Tomcat集群软件(Apache-2.2.17-win32-x86-no_ssl.msi+tomcat6.3)

    Tomcat配置集群(Apache-2.2.17-win32-x86-no_ssl.msi+tomcat6.3) 参见博客:http://blog.csdn.net/u013614451/article/details/35991383

    mod_pyhton3.3.1 for windows py2.7 apache 2.2

    "mod_pyhton3.3.1 for windows py2.7 apache 2.2" 这个标题表明我们讨论的是一个特定版本的mod_python模块,它被编译以适应Windows操作系统,Python 2.7解释器以及Apache 2.2 Web服务器。mod_python是一个扩展模块,...

Global site tag (gtag.js) - Google Analytics