系统:CentOS6.2
服务器:Httpd2.2.21
卸载系统自带的httpd:
rpm -qa|grep httpd
rpm -e httpd-2.2.15-15.el6.centos --nodeps
rpm -e httpd-tools
安装过程:
www.apache.org下载httpd-2.2.21.tar.gz
tar zxvf httpd-2.2.21.tar.gz
cd httpd-2.2.21
./configure --prefix=/usr/apache --sysconfdir=/etc/httpd --enable-so -enable-modules-shared=all --with-mpm=worker
make
make install
说明:--with-mpm=worker 指定apache的进程模型为worker,默认情况下,进程模型为prefork,改为worker后会改善apache的性能;安装目录可以自己指定;安装过程如果出错的话,自己解决吧 这是基本功
启动停止:
/usr/apache/bin/apachectl start
/usr/apache/bin/apachectl stop
检查配置错误:
/usr/apache/apachectl -t
/usr/apache/apachectl configtest
目录说明:
- bin目录是apache执行文件的目录
- cgi-bin是cgi网页程序存放的目录
- error默认错误应答文件目录
- httpdocs默认web文档根目录
- icons是提供apache预设给与的一些小图标
- logs是日志文件的存放目录,可以指定日志文件的大小
- modules是动态加载模块所在的目录
- /etc/httpd是配置文件的安装目录 httpd.conf
- /etc/httpd/extra目录 多个辅助配置文件
- man是帮助手册所在的目录
配置文件的每一行包括一个指令,配置文件中的指令是不区分大小写的,指令的参数通常是大小写敏感的;
--enable-so DSO capability
--enable-modules=MODULE-LIST
Space-separated list of modules to enable | "all" | "most"
是将模块编译到apache中
--enable-mods-shared=MODULE-LIST
Space-separated list of shared modules to enable |"all" | "most"
--enable-modules-shared是将模块独立编译、动态加载,也就是所谓的dso
--enable-disk-cache disk caching module
--enable-mem-cache memory caching module
--enable-reqtimeout Limit time waiting for request from client
--enable-expires Expires header control
--enable-headers HTTP header control
--enable-proxy Apache proxy module
--enable-proxy-connect Apache proxy CONNECT module
--enable-proxy-ftp Apache proxy FTP module
--enable-proxy-http Apache proxy HTTP module
--enable-proxy-scgi Apache proxy SCGI module
--enable-proxy-ajp Apache proxy AJP module
--enable-http HTTP protocol handling
--enable-info server information
--enable-rewrite rule based URL manipulation
分享到:
相关推荐
Linux-CentOS-Web 服务器搭建 本文档主要讲解了在 CentOS 操作系统上搭建 Web 服务器的过程,包括安装 Apache2、PHP5 和 phpMyAdmin 等步骤。 1. 安装 Apache2 在 CentOS 上安装 Apache2 需要使用 yum 包管理器,...
Linux-CentOS下载与安装是IT领域中操作系统部署的基础步骤,尤其对于服务器管理和运维人员来说至关重要。CentOS是一款基于RHEL(Red Hat Enterprise Linux)源代码再编译的开源操作系统,以其稳定性、安全性及社区...
《Ambari最新版安装详解:HDP-GPL-3.1.0.0-centos7-gpl.tar.gz深度解析》 在大数据处理领域,Apache Ambari是一款至关重要的工具,它提供了直观的Web界面,使得Hadoop集群的部署、管理和监控变得简单易行。本文将...
在Linux CentOS离线环境下安装Apache服务器,特别是在没有网络连接的情况下,需要手动下载并准备所有必要的依赖包。这个压缩包文件提供了在这样的环境中成功安装Apache及其扩展模块mod_wsgi所需的所有组件。下面将...
安装Apache服务器可以通过源码编译安装的方式完成。编译安装Apache前需要安装apr(Apache Portable Runtime)和apr-util这两个组件,它们可以从Apache官方网站下载。需要注意的是,由于文档中存在OCR扫描错误,具体...
在Linux环境下离线安装Apache服务器涉及多个步骤,包括但不限于安装必要的开发工具如GCC、G++等,以及配置相关的库文件如PCRE、OpenSSL等。本文将详细介绍整个流程,并针对特定的操作步骤提供指导。 #### 二、准备...
本文将指导读者在 Centos7 版本下搭建一个完整的 Linux-Apache-PHP-Mysql 环境,涵盖网络规划、操作系统安装、Apache、PHP、Mysql 的安装和配置等步骤。 一、网络规划 在搭建 Linux-Apache-PHP-Mysql 环境之前,...
安装完成后,用户可以使用`yum`或`dnf`(Dandified Yum,CentOS 7中默认的包管理器)来安装额外的软件和服务,例如Web服务器(Apache或Nginx)、数据库(MySQL或PostgreSQL)、开发工具等。此外,由于CentOS 7基于...
CentOS 6.7是一款基于Linux的服务器操作系统,因其稳定性而被广泛用于部署各种服务,包括Hadoop集群。这个压缩包表明,它已经过实际测试,可以在CentOS 6.7上顺利运行,对于学习和搭建Hadoop环境的人来说非常方便。 ...
本文将详细讲解如何在Linux环境下安装Apache。 首先,了解Apache的基础知识是必要的。Apache是一款开源、免费的Web服务器软件,它能够解析HTTP协议,处理来自Web浏览器的请求,并将静态网页或动态生成的网页返回给...
本文将详细介绍如何在Linux环境下安装和配置Apache服务器,以及可能涉及的相关资源。 首先,我们需要了解Apache的基础知识。Apache HTTP Server(简称Apache)是一个开源的Web服务器软件,支持多种操作系统,包括...
本篇文章将详细讲解如何在Linux系统中配置Apache服务器,并涵盖一些重要的注意事项。 首先,安装Apache服务器。在大多数Linux发行版中,可以通过包管理器进行安装。例如,在Ubuntu或Debian上,可以使用以下命令: ...
在Linux CentOS7环境中,Apache HTTP Server 2.4是常用的一款开源Web服务器,它提供了强大的功能和灵活性,广泛应用于各种网站和应用的部署。本文将详细介绍如何在CentOS7上安装和配置Apache 2.4。 首先,确保系统...
一、目标 在Centos7.6平台下使用openssl给apache做自签名证书,并给apache...CentOS Linux release 7.6.1810 (Core) [root@kahn.xiao ~]# rpm -qa |grep httpd httpd-tools-2.4.6-90.el7.centos.x86_64 httpd-2.4.6-9
CentOS 7.6作为一款流行的Linux发行版,因其稳定性和兼容性而被广泛用于服务器部署。在安装Hadoop之前,需要确保系统满足以下基本配置: 1. Java环境:Hadoop依赖Java运行,因此需安装Java 8或更高版本。 2. SSH:...
本篇将详细介绍如何在Linux环境下安装Apache服务器,以及涉及到的相关知识点。 首先,我们需要理解安装Apache的基础步骤: 1. **更新系统**: 在安装任何软件之前,先确保系统是最新的。使用`sudo apt-get update...
CentOS是流行的Linux发行版,提供了稳定、安全的服务器环境。本文将指导您如何在CentOS系统上源码安装Apache Tomcat 8.0.21。 一、安装YUM-EPEL存储库 在开始安装Tomcat之前,需要先安装YUM-EPEL存储库,以便可以...
在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行配置,使其支持多域名或多端口映射。本文将详细介绍如何在 CentOS 下...
Apache 是一个流行的网页服务器软件,CentOS 也是一个流行的 Linux 发行版。在本文中,我们将详细介绍如何在 CentOS 上配置 Apache,以便实现网页服务器的功能。 一、 Apache 的安装和设置 在 CentOS 上安装 ...