以前编译安装的时候忘记了mod_rewrite
hanyh@hanyh-sina:~/download/httpd-2.2.14/modules/mappers$/opt/apache/bin/apxs -c mod_rewrite.c
/opt/apache/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -g -O2 -pthread -I/opt/apache/include -I/opt/apache/include -I/opt/apache/include -c -o mod_rewrite.lo mod_rewrite.c && touch mod_rewrite.slo
/opt/apache/build/libtool --silent --mode=link gcc -o mod_rewrite.la -rpath /opt/apache/modules -module -avoid-version mod_rewrite.lo
hanyh@hanyh-sina:~/download/httpd-2.2.14/modules/mappers$ sudo /opt/apache/bin/apxs -i -a -n mod_rewrite mod_rewrite.la
[sudo] password for hanyh:
默认写入到apache配置文件的模块 名字有错误,需要手动改改
分享到:
相关推荐
2. **自行编译**:如果你选择从源代码编译Apache,可以同时编译apxs。首先,你需要安装Visual Studio等C/C++编译环境,然后下载Apache源码,按照官方文档进行编译。 **使用apxs** 一旦apxs安装成功,你可以使用以下...
Apache模块可以处理请求、解析配置、过滤内容、管理用户认证等多种任务。本篇文章将深入探讨Apache模块开发的基本概念、流程以及一个名为"adservice"的示例模块。 一、Apache模块开发基础 1. 模块结构:Apache模块...
接下来,我们将详细介绍如何使用本地编译配置并编译Apache,然后利用之前构建的交叉编译环境进行交叉编译,并在过程中使用特定的技巧来替换某些文件以确保SSL模块被正确集成。这些步骤将包括但不限于设置环境变量、...
静态加载模块在编译Apache服务器时被编译进服务器,而动态加载模块则可以在服务器运行时加载或卸载,从而提供更高的灵活性。 动态加载模块的示例展示了如何使用LoadModule指令加载mod_rewrite模块,该模块负责URL...
在Windows平台上编译Apache源代码通常涉及到一系列步骤,包括安装必要的编译工具和配置环境。在这个过程中,Visual Studio 2005(VS2005)被用作编译器。以下是对这一主题的详细解释: 1. **Apache 2.4的特点**: ...
第二种是标准模块,通常在编译Apache时默认包含,但需要在配置文件中明确启用,提供了额外的功能,如URL重写、日志定制等。第三种是可选模块,编译时可以选择性地包含,需要在配置文件中明确加载,提供了更高级或...
核心模块是Apache不可分割的一部分,标准模块在编译Apache时通常被包含,可以启用或禁用。第三方模块则由社区之外的开发者创建,用于扩展服务器功能,如SSL支持、缓存等。 模块的加载主要通过配置文件中的...
Apache模块的版本控制与升级策略是确保服务器稳定运行和功能更新的重要环节。其中,Git和SVN作为版本控制系统,分别扮演着分布式和集中式管理的角色,它们对代码质量、协作效率和项目历史记录的完整性提供了保障。...
### Apache模块开发基础知识点 #### 一、Apache简介与特性 Apache是一款开源的Web服务器软件,以其稳定性、安全性以及灵活性而著称。它通过插件(模块)的形式提供了丰富的功能扩展,如`mod_proxy`用于代理服务,`...
Apache模块是Apache服务器的核心组成部分,用于扩展服务器功能、处理特定请求和任务。模块可以动态加载或静态编译,具有处理SSL加密、URL重写、管理用户权限等功能。模块类型包括核心模块、标准模块和可选模块。加载...
动态编译允许 Apache 加载模块在运行时,这样可以方便地更新或扩展功能。以下是动态编译的步骤: 1. **安装 Apache**: - 解压缩 Apache 源代码。 - 在配置阶段,启用 SO 模块和重写模块,使用 `--enable-module=...
了解和掌握Apache模块管理以及动态加载机制,对于服务器管理人员来说至关重要,它能够帮助他们根据具体的应用场景和需求,灵活地调整服务器的功能。 Apache模块可以分为三大类:核心模块、共享模块和静态加载模块。...
描述中提到"Windows使用apxs独立编译Apache模块",意味着在Windows环境中,如果你想要开发或安装新的Apache模块,`apxs`是必不可少的。它能够帮助你管理模块的配置、编译和链接步骤,确保模块正确地与Apache服务器...
### 编译Apache2.4知识点详解 #### 一、下载与准备编译所需软件包 在进行Apache服务器的编译之前,首先需要下载相关的源码包,包括Apache HTTP Server本身以及其依赖库APR(Apache Portable Runtime)和APR-UTIL。...
Apache模块作为服务器的核心组成部分,不仅可以增强服务器的基本功能,还能针对特定需求提供定制化的解决方案。Apache模块可分为核心模块、标准模块和第三方模块,其中核心模块是服务器启动时自动加载的部分,标准...
《Apache模块开发指南》是一本专注于...通过阅读《Apache模块开发指南》这本书,你可以获得以上所有知识的详细解释和实例,从而能够熟练地开发和维护自己的Apache模块,为构建高效、定制化的Web服务环境打下坚实基础。
Apache的开发人员认识到Apache 最初的架构具有局限性,比较粗糙,于是在2000年开始建立新的代码仓库...Apache 2的缺点在于它的API不能向前兼容Apache 1,因此一些第三方的模块和应用程序需要缓慢地升级到Apache 2。
在编译Apache时,需要使用`./configure`命令,并通过`--disable-module=all`禁用所有默认模块,然后启用基本模块如access、log_config、dir和mime。若选择DSO模式,应添加`--enable-module=so`选项。但在这里,我们...
5. **编译 Apache**:最后一步是配置和交叉编译Apache本身。配置命令包含多个参数,例如指定目标架构(`--host=arm-linux`),安装路径(`--prefix=/sdcard/apache`),启用模块(如`--enable-so`,`--enable-mods-...
### 关于Delphi7的IntraWeb编译的Apache(DSO)模块 #### Delphi7与IntraWeb Delphi7是一款由Borland公司开发的集成开发环境(Integrated Development Environment,IDE),主要针对Windows平台进行应用程序开发。它...