Apache
文章平均质量分 53
五彩铅笔
这个作者很懒,什么都没留下…
展开
-
APR 池
APR 池来自:APACHE模块开发指南APR池为资源管理提供了一个可选的模型。和垃圾回收类似,APR池将程序员从各种可能的情况下进行清理操作的复杂性中解放出来。 池最基本的应用就是内存管理。可采用如下方式:myType *myvar = apr_palloc(pool, sizeof (myType));不管在此期间发生了什么,池将自动地负责释放这个原创 2015-11-03 11:36:57 · 529 阅读 · 0 评论 -
fastCGI安装+MapServer+centos
fastCGI + mapserver + centos 安装1. 获取必需的软件fastcgi http://www.fastcgi.com/编译安装,使用./configure 、make 、make install。默认安装路径/usr/local,可以使用--prefix=.... 来指定安装路径。编译版本2.4.1时会发生错误,解决方法,在include/fcg原创 2016-02-16 15:00:19 · 751 阅读 · 0 评论 -
VS2010调用apache APR 编译的静态库
编译好APR 静态库 1.新建VS2010 C++空项目2.配置头文件ARP目录3.配置库目录4.添加附加依赖项:ws2_32.lib mswsock.lib rpcrt4.lib apr-1.lib5.新建一个main.cpp 实例```#include #include #include #include "apr_gen原创 2015-08-11 14:40:37 · 1597 阅读 · 0 评论 -
Linux 下 Apache 模块开发
转载自 http://blog.csdn.net/21aspnet/article/details/6621621环境:CentOS 第一步:安装Apache的apxs首先来介绍下apache的一个工具apxs。apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,用于编译一个或多个源程序或目标代码文件为动态共享对象,使之可以用由mod_so提供的Loa转载 2015-12-08 10:20:37 · 1013 阅读 · 0 评论 -
Hadoop 的子项目
Hadoop 的子项目Hadoop最出名的是 MapReduce及其分布式文件系统(HDFS),但还有其他子项目提供配套服务,其他子项目提供补充性服务。这些子项目的简要描述如下。Pig 一种数据流语言和运行环境,用以检索非常大的数据集。Pig运行在MapReduce和HDFS的集群上。Hbase 一个分布式的、列存储数据库。HBase使用H原创 2015-12-23 15:41:07 · 623 阅读 · 0 评论 -
Windows下 安装配置 Solr
Windows下 安装配置 SolrSolr是一个独立的企业级搜索应用服务器。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。这里介绍一下 Windows下怎么安装配置 APACHE SOLR 5.* 的版本如何索引文档、关键字等。官网地址 http://lucen原创 2015-12-22 14:46:27 · 469 阅读 · 0 评论 -
vs 下 apache 模块 调试
//例如 一个Apache模块的注册LoadModule query_db_module modules/mod_query_db.dll(注:地址指向你vs生成的dll) SetHandler query_db1)dll库必须是带调试信息的,这是关键!2)启动apache服务,加载mod_query_db.dll3)使用VS2010调试菜单里原创 2015-10-15 09:51:55 · 433 阅读 · 0 评论 -
VS 开发 Apache 服务模块
Apache模块开发入门还是非常简单的,只需简单的几步骤就可以DIY出自己的helloworld,本文测试系统为Ubuntu 12.04,在该系统下只需安装好apache和apache2-threaded-dev这两个包就可以了。然后直接使用apxs2编译和安装模块。打造helloworld模块1、程序源代码如下需包含Apache库mod_helloworld.c原创 2015-10-15 10:34:59 · 734 阅读 · 0 评论 -
Apache 调试日志
Apache 调试日志错误日志通常是一个文件,可以通过一个有系统管理员在Apache配置好的日志器来访问。当必须报告错误诊断信息时,模块可以而且应该写信息到错误日志中。错误日志的API在http_log.h中定义,AP_DECLARE(void) ap_log_rerror_(const char *file, int line, int module_index,原创 2015-11-13 14:43:37 · 1447 阅读 · 0 评论 -
Apache的请求处理过程
Apache的请求处理过程post_read_request:一个一般性目的的钩子,当构造一个request_rec对象的时候立即运行。translate_name:将请求的URL映射至文件系统。map_to_storage:接受每目录配置。head_parser:校验HTTP请求的包头。这又是一个一般性目的的钩子,当配置完全有效之后并且在进一步特化阶段之前启用。access_转载 2015-11-09 18:03:00 · 1584 阅读 · 0 评论 -
Apache服务 启动不了的原因
Apache服务器无法使用原因原因一:80端口占用例如IIS,另外就是迅雷。解决方案:修改httpd.conf配置文件端口号443的端口被占用,通常VmWare会占用该端口解决方案:http://www.cnblogs.com/58top/archive/2013/03/22/2975770.html 补充,在Apache根目录下,conf\extr原创 2015-10-20 13:47:36 · 2343 阅读 · 0 评论 -
Linux 下使用 Eclipse 调试 apache 模块
Linux 下使用 Eclipse 调试 apache 模块调试Apache模块有两种方法,一种是通过GDB命令的方式调试,另一种是通过IDE,例如Eclipse来调试。这里只介绍一下使用Eclipse调试Apache。其他方法类似。1. 首先通过apxs来生成一个简单apache 模块源码。生成方式请参考 http://blog.csdn.net/ranran_5300/原创 2016-03-29 12:59:13 · 968 阅读 · 0 评论