`
lanhuidong
  • 浏览: 226255 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

apache httpd 配置

阅读更多

服务器centos 5.5

  1. http://httpd.apache.org 下载apache httpd服务器,此处下载httpd-2.4.3.tar.gz
  2. wget http://apache.mesi.com.ar/apr/apr-1.4.6.tar.gz
  3. wget http://apache.mesi.com.ar/apr/apr-util-1.4.1.tar.gz
  4. http://pcre.org 下载pcre-8.31.tar.gz
  5. http://www.openssl.org/source/ 下载

     

    openssl-1.0.1c.tar.gz

  6. 解压上面下载的5个文件,#tar zxf httpd-2.4.3.tar.gz

  7. 将apr-1.4.6.tar.gz和apr-util-1.4.1.tar.gz解压后的文件放入httpd-2.4.3/srclib/目录中,并去掉版本号,

  8. 编译安装pcre,进入pcre-8.31.tar.gz解压后的目录,#./configure --prefix=/usr/local/pcre #make&make install

  9. 安装openssl,进入openssl-1.0.1c.tar.gz解压后的目录,#./Configure --prefix=/usr/local/ssl #make&make install

  10. 安装apache httpd,进入httpd-2.3.4.tar.gz解压后的目录,#./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --enable-rewrite --with-included-apr --with-pcre=/usr/local/pcre –with-ssl=/usr/local/ssl #make&make install

  11.  配置apache以支持SSL,打开apache的配置文件conf/httpd.conf  LoadModule ssl_module modules/mod_ssl.so  Include conf/extra/httpd-ssl.conf   去掉两行前面的#

  12. 配置conf/extra/httpd-ssl.conf,找到SSLSessionCache  "shmcb:/usr/local/apache2/logs/ssl_scache(512000)"

    改为:SSLSessionCache  nonenotnull

  13. /usr/local/apache2/conf/目录下,#/usr/local/ssl/bin/openssl req -new -x509 -nodes -out server.crt -keyout server.key

  14. 启动apache httpd#./apachectl -k start,在浏览器输入http://localhost/https://localhost:443/ ,如果页面正常,那么说明安装成功了

     

     

     

    P.S.如果出现类似下面的错误:

    libtool: compile: unrecognized option `-DHAVE_CONFIG_H'

    libtool: compile: Try `libtool --help' for more information.

    make[1]: *** [pcrecpp.lo] 错误 1

    make[1]:正在离开目录 `/root/pcre-8.30'

    make: *** [all] 错误 2

    这个错误,基本可以断定是缺少系统包造成的,但是缺少哪个包却不明确,这里记录下,这个错误是缺少安装gcc-c++

    redhat 系列只需 yum -y install gcc-c++

    Debian系列只需 apt-get install gcc g++ autoconf

     

     

分享到:
评论

相关推荐

    Apache Server的Httpd配置文件SSL443 配置https

    本教程将深入讲解如何配置Apache Server的Httpd配置文件以启用SSL443端口,并涵盖Odoo服务从8069端口重定向到443端口的设置。 首先,让我们了解SSL和端口443。SSL(Secure Socket Layer)是用于加密网络通信的协议...

    apache httpd php wordpress

    这通常涉及到调整服务器的配置文件,如Apache的`httpd.conf`和PHP的`php.ini`,以优化性能和安全性。例如,设置合适的内存限制、禁用不必要的PHP扩展、启用缓存机制(如APC或OPcache)等。 此外,为了确保WordPress...

    Apache httpd-2.4.17-x64.zip

    "Apache24"文件夹则可能包含了Apache服务器的核心组件和相关文件,如二进制可执行文件(httpd.exe)、配置文件(httpd.conf)、模块(.so文件)以及日志文件等。其中,`httpd.exe`是Apache服务器的主要进程,负责...

    apache配置文件

    Apache的主配置文件通常位于安装目录下的`conf`文件夹内,名为`httpd.conf`。此文件包含了Apache服务器的所有设置,包括监听端口、文档根目录、访问控制、错误日志位置、虚拟主机定义等。在给定的部分内容中,首先...

    Linux下安装Apache httpd.doc

    - `/etc/sysconfig/httpd`:httpd工作模式配置文件 通过`rpm -qc httpd`命令可以查看所有配置文件的位置。 #### 五、Apache的工作目录与日志 - **主程序**:`/usr/sbin/httpd` - **MPM模式默认程序**:`/usr/sbin/...

    Apache+多个Tomcat 服务器集群配置

    修改APACHE的配置文件D:\Apache\conf\httpd.conf 将以下Module的注释去掉,这里并没有使用mod_jk.so进行apache和tomcat的链接,从2.X以后apache自身已集成了mod_jk.so的功能。只需简单的把下面几行去掉注释,就相当...

    apache httpd2.4.6 for linux

    1. **模块化设计**:Apache HTTPD 2.4.6采用模块化结构,允许用户根据需求选择和配置不同的功能模块,如mod_rewrite用于URL重写,mod_security用于Web应用防火墙,mod_deflate用于内容压缩等。 2. **事件模型**:此...

    apache httpd禁止某IP访问网站.IP黑名单

    apache httpd禁止某IP访问网站.IP黑名单

    Apache2 httpd.conf 配置文件中文版

    Apache2的httpd.conf配置文件是其核心配置文件,用于定义服务器的行为、设置虚拟主机、管理访问权限以及调整性能等。这份中文版的文档详细解释了各项参数的配置方法,对于理解和管理Apache2服务器至关重要。 1. **...

    apache2配置文件httpd.conf

    apache2配置文件httpd.conf

    Apache配置httpd-vhosts虚拟主机

    Apache配置httpd-vhosts虚拟主机

    apache httpd 2.4.26 配套用 apr-1.5.2

    - 安装APR-1.5.2后,需要在Apache HTTPD的配置文件`httpd.conf`中指定APR库的位置。 - 重新启动Apache HTTPD服务,使配置生效。 4. **性能优化**: - APR允许开发者根据具体操作系统特性进行性能优化,如利用非...

    apache httpd2.4.46源码包

    在Linux环境中,从源码编译Apache HTTPD是理解其工作原理、自定义配置和确保与系统组件兼容性的好方法。 首先,Apache HTTPD 2.4系列的一个显著特点是模块化的架构。源码包中包含了许多核心模块,如mod_http(处理...

    apache-httpd2.5安装及配置(包含教程及所有工具).zip

    apache-httpd2.5安装及配置(包含教程及所有工具).zip

    Windows版本apache httpd

    描述中提到的“Windows版本apache httpd”,意味着我们要讨论的是Apache在Windows操作系统中的安装、配置和使用。Windows下的Apache安装通常比Unix/Linux系统更简单,因为它的图形化界面和集成的服务管理系统使设置...

    Apache的httpd.conf文件配置

    ### Apache的httpd.conf文件配置详解 #### 一、引言 `httpd.conf`是Apache Web服务器的核心配置文件,它决定了服务器的行为、性能及功能。对于系统管理员来说,掌握如何正确配置`httpd.conf`至关重要。本文将详细...

    Apache httpd 2.4.23(Linux)安装文档及文件

    在Linux环境下安装Apache httpd 2.4.23涉及到一系列步骤,包括下载源码、安装依赖库和编译配置。下面将详细介绍这个过程。 首先,我们需要准备以下组件: 1. `httpd-2.4.23.tar.gz`:这是Apache httpd 2.4.23的源...

    apache-httpd-2.4的win64编译后版本

    3. **Apache24**:这可能是另一个包含Apache HTTPD 2.4相关文件的目录,如配置文件(httpd.conf)、日志文件、模块文件等。这个目录结构通常会按照Apache的标准布局来组织,方便用户理解和管理。 对于初学者,安装...

    notepad++ Apache httpd conf配置文件语法高亮

    notepad++ Apache httpd conf配置文件语法高亮。使用:notepad++ 菜单language->user define language import下载文件,重启notepad++,搞定

    apache httpd-2.4.59

    这个版本,"Apache httpd-2.4.59",是该服务器软件的一个更新迭代,旨在提供性能优化、安全增强以及功能扩展。让我们深入探讨这个版本的一些关键特性、功能和改进。 1. **版本升级与兼容性**: Apache httpd-2.4....

Global site tag (gtag.js) - Google Analytics