服务器centos 5.5
- 从http://httpd.apache.org 下载apache httpd服务器,此处下载httpd-2.4.3.tar.gz
-
wget http://apache.mesi.com.ar/apr/apr-1.4.6.tar.gz
- wget http://apache.mesi.com.ar/apr/apr-util-1.4.1.tar.gz
- 从 http://pcre.org 下载pcre-8.31.tar.gz
-
从http://www.openssl.org/source/ 下载
openssl-1.0.1c.tar.gz
-
解压上面下载的5个文件,#tar zxf httpd-2.4.3.tar.gz
-
将apr-1.4.6.tar.gz和apr-util-1.4.1.tar.gz解压后的文件放入httpd-2.4.3/srclib/目录中,并去掉版本号,
-
编译安装pcre,进入pcre-8.31.tar.gz解压后的目录,#./configure --prefix=/usr/local/pcre #make&make install
-
安装openssl,进入openssl-1.0.1c.tar.gz解压后的目录,#./Configure --prefix=/usr/local/ssl #make&make install
-
安装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
-
配置apache以支持SSL,打开apache的配置文件conf/httpd.conf LoadModule ssl_module modules/mod_ssl.so Include conf/extra/httpd-ssl.conf 去掉两行前面的#
-
配置conf/extra/httpd-ssl.conf,找到SSLSessionCache "shmcb:/usr/local/apache2/logs/ssl_scache(512000)"
改为:SSLSessionCache nonenotnull
-
在/usr/local/apache2/conf/目录下,#/usr/local/ssl/bin/openssl req -new -x509 -nodes -out server.crt -keyout server.key
-
启动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端口,并涵盖Odoo服务从8069端口重定向到443端口的设置。 首先,让我们了解SSL和端口443。SSL(Secure Socket Layer)是用于加密网络通信的协议...
这通常涉及到调整服务器的配置文件,如Apache的`httpd.conf`和PHP的`php.ini`,以优化性能和安全性。例如,设置合适的内存限制、禁用不必要的PHP扩展、启用缓存机制(如APC或OPcache)等。 此外,为了确保WordPress...
"Apache24"文件夹则可能包含了Apache服务器的核心组件和相关文件,如二进制可执行文件(httpd.exe)、配置文件(httpd.conf)、模块(.so文件)以及日志文件等。其中,`httpd.exe`是Apache服务器的主要进程,负责...
- `/etc/sysconfig/httpd`:httpd工作模式配置文件 通过`rpm -qc httpd`命令可以查看所有配置文件的位置。 #### 五、Apache的工作目录与日志 - **主程序**:`/usr/sbin/httpd` - **MPM模式默认程序**:`/usr/sbin/...
apache httpd禁止某IP访问网站.IP黑名单
修改APACHE的配置文件D:\Apache\conf\httpd.conf 将以下Module的注释去掉,这里并没有使用mod_jk.so进行apache和tomcat的链接,从2.X以后apache自身已集成了mod_jk.so的功能。只需简单的把下面几行去掉注释,就相当...
在Linux环境中,从源码编译Apache HTTPD是理解其工作原理、自定义配置和确保与系统组件兼容性的好方法。 首先,Apache HTTPD 2.4系列的一个显著特点是模块化的架构。源码包中包含了许多核心模块,如mod_http(处理...
apache2配置文件httpd.conf
Apache配置httpd-vhosts虚拟主机
- 安装APR-1.5.2后,需要在Apache HTTPD的配置文件`httpd.conf`中指定APR库的位置。 - 重新启动Apache HTTPD服务,使配置生效。 4. **性能优化**: - APR允许开发者根据具体操作系统特性进行性能优化,如利用非...
apache-httpd2.5安装及配置(包含教程及所有工具).zip
描述中提到的“Windows版本apache httpd”,意味着我们要讨论的是Apache在Windows操作系统中的安装、配置和使用。Windows下的Apache安装通常比Unix/Linux系统更简单,因为它的图形化界面和集成的服务管理系统使设置...
### Apache的httpd.conf文件配置详解 #### 一、引言 `httpd.conf`是Apache Web服务器的核心配置文件,它决定了服务器的行为、性能及功能。对于系统管理员来说,掌握如何正确配置`httpd.conf`至关重要。本文将详细...
在Linux环境下安装Apache httpd 2.4.23涉及到一系列步骤,包括下载源码、安装依赖库和编译配置。下面将详细介绍这个过程。 首先,我们需要准备以下组件: 1. `httpd-2.4.23.tar.gz`:这是Apache httpd 2.4.23的源...
notepad++ Apache httpd conf配置文件语法高亮。使用:notepad++ 菜单language->user define language import下载文件,重启notepad++,搞定
3. **Apache24**:这可能是另一个包含Apache HTTPD 2.4相关文件的目录,如配置文件(httpd.conf)、日志文件、模块文件等。这个目录结构通常会按照Apache的标准布局来组织,方便用户理解和管理。 对于初学者,安装...
这个版本,"Apache httpd-2.4.59",是该服务器软件的一个更新迭代,旨在提供性能优化、安全增强以及功能扩展。让我们深入探讨这个版本的一些关键特性、功能和改进。 1. **版本升级与兼容性**: Apache httpd-2.4....
为了充分利用Apache httpd-2.4.16-x86,用户需要解压文件,遵循readme_first.html中的步骤进行安装和配置,确保系统满足必要的依赖,并根据需求调整服务器配置,以实现最佳性能和安全性。同时,持续关注官方更新,...
Apache2 httpd.conf 配置文件中文版详解 Apache2 httpd.conf 配置文件是 Apache 服务器的主要配置文件,包含服务器的影响服务器运行的配置指令。该文件被分为三个部分:控制整个 Apache 服务器行为的部分、定义主要...
peoxy balancer 配置 ProxyPass /11serv balancer://saleserv-cluster/ nofailover=On