`
virtual_function
  • 浏览: 129370 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux-CentOS安装Apache服务器

阅读更多

系统: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服务器搭建.docx

    Linux-CentOS-Web 服务器搭建 本文档主要讲解了在 CentOS 操作系统上搭建 Web 服务器的过程,包括安装 Apache2、PHP5 和 phpMyAdmin 等步骤。 1. 安装 Apache2 在 CentOS 上安装 Apache2 需要使用 yum 包管理器,...

    Linux-CentOS下载--安装

    Linux-CentOS下载与安装是IT领域中操作系统部署的基础步骤,尤其对于服务器管理和运维人员来说至关重要。CentOS是一款基于RHEL(Red Hat Enterprise Linux)源代码再编译的开源操作系统,以其稳定性、安全性及社区...

    HDP-GPL-3.1.0.0-centos7-gpl.tar.gz

    《Ambari最新版安装详解:HDP-GPL-3.1.0.0-centos7-gpl.tar.gz深度解析》 在大数据处理领域,Apache Ambari是一款至关重要的工具,它提供了直观的Web界面,使得Hadoop集群的部署、管理和监控变得简单易行。本文将...

    Linux CentOS离线环境下安装Apache所需要的完整包

    在Linux CentOS离线环境下安装Apache服务器,特别是在没有网络连接的情况下,需要手动下载并准备所有必要的依赖包。这个压缩包文件提供了在这样的环境中成功安装Apache及其扩展模块mod_wsgi所需的所有组件。下面将...

    CentOS7-安装部署Apache

    安装Apache服务器可以通过源码编译安装的方式完成。编译安装Apache前需要安装apr(Apache Portable Runtime)和apr-util这两个组件,它们可以从Apache官方网站下载。需要注意的是,由于文档中存在OCR扫描错误,具体...

    linux离线安装apache

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

    Centos7版本搭建Linux-Apache-PHP-Mysql环境

    本文将指导读者在 Centos7 版本下搭建一个完整的 Linux-Apache-PHP-Mysql 环境,涵盖网络规划、操作系统安装、Apache、PHP、Mysql 的安装和配置等步骤。 一、网络规划 在搭建 Linux-Apache-PHP-Mysql 环境之前,...

    Linux+CentOS-7-x86-64-Minimal-2009.iso

    安装完成后,用户可以使用`yum`或`dnf`(Dandified Yum,CentOS 7中默认的包管理器)来安装额外的软件和服务,例如Web服务器(Apache或Nginx)、数据库(MySQL或PostgreSQL)、开发工具等。此外,由于CentOS 7基于...

    hadoop-2.7.4-with-centos-6.7.tar.gz

    CentOS 6.7是一款基于Linux的服务器操作系统,因其稳定性而被广泛用于部署各种服务,包括Hadoop集群。这个压缩包表明,它已经过实际测试,可以在CentOS 6.7上顺利运行,对于学习和搭建Hadoop环境的人来说非常方便。 ...

    apache for linux安装

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

    配置APACHE服务器(linux-Apache).rar

    本文将详细介绍如何在Linux环境下安装和配置Apache服务器,以及可能涉及的相关资源。 首先,我们需要了解Apache的基础知识。Apache HTTP Server(简称Apache)是一个开源的Web服务器软件,支持多种操作系统,包括...

    配置APACHE服务器(linux-Apache)

    本篇文章将详细讲解如何在Linux系统中配置Apache服务器,并涵盖一些重要的注意事项。 首先,安装Apache服务器。在大多数Linux发行版中,可以通过包管理器进行安装。例如,在Ubuntu或Debian上,可以使用以下命令: ...

    Linux Centos7 Apache2.4安装文件

    在Linux CentOS7环境中,Apache HTTP Server 2.4是常用的一款开源Web服务器,它提供了强大的功能和灵活性,广泛应用于各种网站和应用的部署。本文将详细介绍如何在CentOS7上安装和配置Apache 2.4。 首先,确保系统...

    Centos7安装给Apache服务安装配置SSL证书

    一、目标 在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

    hadoop-2.7.5-with-centos7.6.tar.gz

    CentOS 7.6作为一款流行的Linux发行版,因其稳定性和兼容性而被广泛用于服务器部署。在安装Hadoop之前,需要确保系统满足以下基本配置: 1. Java环境:Hadoop依赖Java运行,因此需安装Java 8或更高版本。 2. SSH:...

    linux下安装apache服务器

    本篇将详细介绍如何在Linux环境下安装Apache服务器,以及涉及到的相关知识点。 首先,我们需要理解安装Apache的基础步骤: 1. **更新系统**: 在安装任何软件之前,先确保系统是最新的。使用`sudo apt-get update...

    centos源码安装apache-tomcat-8.0.21

    CentOS是流行的Linux发行版,提供了稳定、安全的服务器环境。本文将指导您如何在CentOS系统上源码安装Apache Tomcat 8.0.21。 一、安装YUM-EPEL存储库 在开始安装Tomcat之前,需要先安装YUM-EPEL存储库,以便可以...

    CentOS下Apache配置多域名或者多端口映射

    在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行配置,使其支持多域名或多端口映射。本文将详细介绍如何在 CentOS 下...

    CentOS Apache配置详解

    Apache 是一个流行的网页服务器软件,CentOS 也是一个流行的 Linux 发行版。在本文中,我们将详细介绍如何在 CentOS 上配置 Apache,以便实现网页服务器的功能。 一、 Apache 的安装和设置 在 CentOS 上安装 ...

Global site tag (gtag.js) - Google Analytics