apache 单独生成模块

apache 单独生成模块

一般这种模块都是后期自己去生成的,比如一般在安装apache时都会--enable-so  ,允许动态加载模块。

这个模块你可以这样去生成。

1、下载一个与当前使用的apache一样版本的安装包。

2、解压安装包,然后进入其目录
#cd /tmp/httpd-2.2.11/modules/mappers/
#ls   ,此目录有个mod_speling.c文件

3、生成模块
/usr/local/apache/bin/apxs -c -i -a mod_speling.c

注:usr/local/apache/为我生产环境的apache目录,完成上述后会在/usr/local/apache/modules/目录下多一个mod_speling.so模块文件。

其他模块以此类推。

时间: 2024-10-25 20:19:13

apache 单独生成模块的相关文章

单独编译apache的rewrite模块

 单独编译apache的rewrite模块 当我们编译安装好apache的时候,就像这样: ./configure \ --prefix=/usr/local/apache \   //安装的路径 --with-included-apr \        // 跨平台 --enable-so \                 //启用DSO --enable-deflate=shared \    //动态共享的方式编译deflate模块 --enable-expires=shared \  

CentOS下Apache服务器生成证书的方法

https是一个安全的访问方式,数据在传输过程中是加密的.https基于ssl. 一.安装apache和ssl模块1.安装apacheyum install httpd2.安装ssl模块yum install mod_ssl重启apache:service httpd restart安装完mod_ssl会创建一个默认的SSL证书,路径位于/etc/pki/tls ,此时可以立即通过https访问服务器了: https://IP/ 如果不使用默认的证书,也可以使用openssl手动创建证书. 二.

(Class 'ZipArchive' not found )linux apache 添加 zip模块

网站迁移到linux平台后 phpexcel 导出的时候提示错误 Class 'ZipArchive' not found 原因:是因为php没有安装zip模块 解决办法:安装zip模块 解决过程: 获取到zip包 wget http://pecl.php.net/get/zip 解压zip包并进入 tar -zxvf zip cd zip-1.x.x 这是一个条命令如果提示没有的话可以通过 yum install php-devel方式安装,然后执行phpize. phpize 此时需要获取到

openSUSE下配置Apache开启重写模块

这几天刚重装了系统,需要进行一大堆配置,笔者是一名LAMPer,当然要配置apache+php+mysql了,我用的发行版是opensuse13.1,. 安装好apache后,需要开启URL重写功能以配合项目的开发.打开apache的配置文件/etc/apache2/httpd.conf,找到AllowOverride None,改成AllowOverride ALL,再找到Option None改为Option FollowSymLinks .这样还不行,还要加载Rewrite模块. Rewr

传感器仿真平台——数据生成模块(三)

数据生成模块有下面这样一种情况: 对于不同的传感器仿真实验,所使用的数据类型,数据数量不一样. 如实验一是进行最大覆盖率实验,则他需要的数据格式可能是如下所示: 1 Class Sensor 2 { 3 public int x; 4 public int y; 5 public double direction; //方向 6 public double sweep;//扇形大小 7 } 实验二进行的是信号强度实验,则他可能还需要一个用来作为覆盖物的目标,如下: 1 Class Target

tomcat篇之tomcat结合apache中的模块proxy反代理之apache安装

前提条件 rpm -qa httpd yum -y install pcre-devel 1.编译安装apr tar xf apr-1.5.2.tar.gz cd apr-1.5.2 ./configure --prefix=/usr/local/apr make && make install 2.编译安装apr-util tar xf apr-util-1.5.4.tar.gz cd apr-util-1.5.4 #--with-apr=PATH #--prefix=PREFIX ./

apache动态添加模块

Apache已经安装完毕并投入运行,但是后来却发现部分模块没有加载,当然有两个方法: 1. 一是完全重新编译Apache, 再安装 2. 编译模块为SO文件,使用LoadModule指令加载扩展模块. apache安装后追加mod_rewrite 1.apache1.3 apache_1.3.34.tar.gz 解压后的目录为 /root/apache_1.3.34 文中简称为“源码目录” apache安装目录 /usr/local/apache 文中简称为“目标目录” 步骤: 1.Apache

apache基于mod_jk模块实现代理及负载均衡Tomcat Cluster

一.基于mod_jk模块实现apache代理tomcat 上篇博文已经学习了nginx代理和负载均衡tomcat及apache基于mod_proxy模块代理tomcat; 现在来学习下apache基于mod_jk模块实现代理及负载均衡Tomcat Cluster 1.基于httpd代理tomcat时可以使用httpd的两个模块 1)mod_jk:第三方模块 mod_jk是ASF的一个项目,是一个工作于apache端基于AJP协议与Tomcat通信的连接器,它是apache的一个模块,是AJP协议

为Apache动态增加模块

Apache已经安装完毕并投入运行,但是后来却发现部分模块没有加载,当然有两个方法: 1. 一是完全重新编译Apache, 再安装 2. 编译模块为SO文件,使用LoadModule指令加载扩展模块. 这里只讲第二个方法 情景:现在需要启用Apache的deflate模块,即压缩输出,以加快网站下载,节省网络带宽 服务器 Red Hat AS 4 Aapache安装在/usr/local/apache2/ Apache安装源文件保存在/usr/local/soft/httpd-2.2.8/下 要