`
yudio
  • 浏览: 9889 次
  • 性别: Icon_minigender_1
  • 来自: 福州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux下Apache安装

阅读更多
在Linux下安装Apache
官方的INSTALL步骤
     $ ./configure --prefix=/usr/local/apache2
      
     $ make
     $ make install
     $ /usr/local/apache2/bin/apachectl -k start

关于configur静态编译与动态编译
静态./configure编译的时候,如果不指定某个模块为动态,即没有使用:enable-mods-shared=module或者enable-module=shared这个2个中的一个,那么所有的默认模块为静态。那么何谓静态?  其实就是编译的时候所有的模块自己编译进httpd这个文件中(我们启动可以使用这个执行文件,如:./httpd &),启动的时候这些模块就已经加载进来了,也就是可以使用了,通常为:<ifmodule> </ifmodule>来配置。所以大家看到的配置都是<ifmodule  module.c>,很显然,module.c这个东西已经存在httpd这个文件中了。

动态:
就是编译的时候,使用enable-module=shared或者enable-modules-shared=module来动态编译。  那么什么是动态?  静态是直接编译进httpd中,那么动态显然就不编译进去了,也就是你启动的时候根本不会加载这个模块,而是给你一个module.so文件,你一定要使用loadmodule这个语法来加载,这个模块才有效。

那么区别就出来了:静态的模块通常是<ifmodule></ifmodule>来配置,动态使用loadmoule来加载,然后再配置。

动态相对方便一点,如果你编译完后,发现有些需要的模块你没编译进去(默认编译多少模块呢?你用./configure --help | grep disable查看,会让你去disable表示默认会编译进去,否者disable有什么用呢?)你可以动态的加载,只要你有module.so文件。

对于apache 1.3.x
./configure --prefix=/usr/local/apache
--enable-module=so
--enable-module=most
--enable-shared=max
--enable-module=rewrite

apache 2.0.x
./configure --prefix=/usr/local/apache2
--enable-modules=most
--enable-mods-shared=all
--enable-so
--enable-rewrite

apache2.2.x
./configure --prefix=/usr/local/apache2
--enable-mods-shared=all
--enable-so
--enable-rewrite

分享到:
评论

相关推荐

    linux下apache安装文档.pdf

    本文档将指导用户在 Linux 平台下安装 Apache 服务器,涵盖从解压缩到启动 Apache 服务器的所有步骤。 一、解压缩 在安装 Apache 之前,需要将 Apache 的源代码解压缩到指定目录。使用 tar 命令可以解压缩 Apache ...

    linux下apache安装文档实用.pdf

    本文档详细介绍了在 Linux 操作系统下安装 Apache 服务器的步骤,包括解压缩、搜寻设定内容、编译与安装、修改配置文件、启动 Apache 服务器等步骤。同时,本文档还对 Apache 服务器的目录结构进行了详细的解释,...

    Linux下安装APACHE

    Linux 下安装 APACHE Linux 作为一个开源的操作系统,广泛应用于服务器端,APACHE 是一个流行的 Web 服务器软件,而安装 APACHE 在 Linux 下则需要遵循特定的步骤,以避免安装过程中的错误。 下载必要的文件 在...

    linux下apache安装手册

    本安装手册将指导你如何在Linux环境下编译和安装Apache。以下是详细的步骤和注意事项: 1. **获取Apache源码**: 首先,你需要从Apache官方网站下载最新的稳定版本。可以使用`lynx`或`wget`命令来下载源码包。例如...

    linux下apache安装文档借鉴.pdf

    总结来说,Linux 下安装 Apache 需要下载源代码,解压缩,配置,编译,安装,调整配置文件,然后启动服务。过程中需要注意选择合适的配置选项,以及确保服务器的安全性和稳定性。安装完成后,可以通过浏览器测试 ...

    Linux下Apache+PHP+Mysql安装与配置

    Linux 下 Apache+PHP+Mysql 安装与配置 Apache installation * 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--...

    linux下apache安装以及反向代理的配置

    NULL 博文链接:https://xuehaipeng.iteye.com/blog/677953

    apache for linux安装

    本文将详细讲解如何在Linux环境下安装Apache。 首先,了解Apache的基础知识是必要的。Apache是一款开源、免费的Web服务器软件,它能够解析HTTP协议,处理来自Web浏览器的请求,并将静态网页或动态生成的网页返回给...

    linux离线安装apache

    在Linux环境下离线安装Apache服务器涉及多个步骤,包括但不限于安装必要的开发工具如GCC、G++等,以及配置相关的库文件如PCRE、OpenSSL等。本文将详细介绍整个流程,并针对特定的操作步骤提供指导。 #### 二、准备...

    linux下安装apache+php+mysql的最简步骤

    下面将详细介绍如何在Linux环境下进行最简单的LAMP安装过程。 1. **安装Apache** 首先,我们需要安装Apache HTTP Server,它是最流行的开源Web服务器软件之一。在基于Red Hat的系统(如CentOS、Fedora)中,我们...

    linux下安装apache

    Linux 下安装 Apache Linux 下安装 Apache 是一个复杂的过程,需要安装多个依赖项,包括 APR、APR-UTIL 和 PCRE。在本文中,我们将详细介绍 Linux 下安装 Apache 遇到的问题,以及解决办法。 一、安装前准备 在...

    linux中apache安装与配置

    总结,Linux下Apache的安装和配置涉及到以下几个关键步骤:安装Apache软件包,启动并设置服务开机启动,配置主要的Apache设置,创建和启用虚拟主机,以及调整防火墙规则。这些步骤将帮助你构建起一个基础的Web服务器...

    linux下安装apache2

    怎样在linux下安装apache2,具体的安装方法,和安装过程中遇到的问题

    Linux上apache的安装文件

    本文件包提供了在Linux上安装Apache所需的核心组件,包括httpd、apr、apr-util以及pcre库。接下来,我们将详细介绍这些组件以及如何在Linux系统上安装和配置Apache。 1. **httpd**: 这是Apache HTTP Server的主要...

    ubuntu linux下安装apache

    ubuntu linux下安装apache。

    Linux下安装Apache httpd.doc

    在Linux环境下安装Apache是常见的需求之一,尤其是在构建Web服务器时。 #### 二、环境准备 本文档将基于以下环境进行Apache的安装与配置: - **操作系统**:CentOS 6.5 (Final) - **内核版本**:2.6.32-431.el6.x86...

    Linux下Apache安装/增加mod_rewrite模块的方法

    ### Linux下Apache安装/增加mod_rewrite模块的方法 #### 一、引言 在Linux环境下,Apache作为一款广泛使用的Web服务器软件,提供了丰富的功能与高度的灵活性。其中,`mod_rewrite`模块是Apache的一个强大工具,它...

    Apache Nutch 1.7 在windows和Linux下的安装

    Apache Nutch 1.7 在 Windows 和 Linux 下的安装 Apache Nutch 1.7 是一个开源的网络爬虫和搜索引擎项目,它可以对互联网上的网页进行爬取、索引和搜索。本文将详细介绍 Apache Nutch 1.7 在 Windows 和 Linux 下的...

Global site tag (gtag.js) - Google Analytics