`
virtual_function
  • 浏览: 127935 次
  • 性别: 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

 

分享到:
评论

相关推荐

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

    如何在LINUX服务器CentOS下Apache配置多域名或者多端口映射

    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

    CentOS 7中 Apache Web 服务器安装配置教程

    学习如何在CentOS 7 中的 Apache 上托管你自己的网站,这是一个可靠、流行且易于配置的 Web 服务器。 我托管自己的网站已经有很多年了。自从 20 多年前从 OS/2 切换到 Linux 以来,我一直将 Apache 作为我的服务器...

    linux下安装apache的及反向代理配置完整过程

    Linux 操作系统下安装 Apache 服务器是一件复杂的任务,需要逐步完成多个步骤。本文将详细介绍 Linux 下安装 Apache 及反向代理配置的完整过程。 安装 Apache 安装 Apache 服务器之前,需要首先关闭系统防火墙,...

    Linux Centos 一键安装web环境

    linux、centos环境下一键安装web的环境。 nginx、apache、mysql、php、tomcat 、jdk、ftp:(yum/apt-get安装)、phpwind、phpmyadmin

    Virtualbox安装centos 图解

    常见问题:关于CentOS安装SAMBA服务器在windows下无法访问.... 137 常见问题:apache和tomcat整合(linux). 142 常见问题:./runInstaller前缺包报错:xorg-x11-libs-6.8.2-1.EL.52.i386.rpm 168 常见问题:./...

    Apache Web服务器安装部署手册 for Linux(CentOS 5.4)

    Apache Web服务器安装部署手册 for Linux

    CentOS 卸载 Apache

    在 Linux 系统中,Apache 是一个非常流行的 Web 服务器软件,但是有时候我们可能需要卸载它,以释放系统资源或更换为其他软件。在 CentOS 系统中,卸载 Apache 可以通过以下步骤完成。 查看 Apache 版本 在卸载 ...

    CentOS 7.0 安装LAMP服务器方法.pdf

    CentOS 7.0 安装LAMP服务器方法 安装Apache 安装MariaDB 安装PHP 安装PHP组件,使PHP支持 MariaDB systemctl restart mariadb.service #重启MariaDBsystemctl restart httpd.service #重启apache至此,软件安装完成...

    Centos7 搭建apache+mysql+php环境

    php环境搭建。apache安装,mysql安装,整合安装的过程,安装步骤。

    网站安全狗Linux-apache版 64位 v2.3.14809

    网站安全狗Linux版(Apache)(英文:SafeDog For Linux Apache)是一款集网站内容安全防护、网站资源保护及网站流量保护功能为一体的服务器工具,为用户在Internet的网络服务提供完善的保护,避免Apache服务器出现...

    网站安全狗Linux-apache版 32位 v2.3.14809

    网站安全狗Linux版(Apache)(英文:SafeDog For Linux Apache)是一款集网站内容安全防护、网站资源保护及网站流量保护功能为一体的服务器工具,为用户在Internet的网络服务提供完善的保护,避免Apache服务器出现...

    How To Install nginx on CentOS 6 with yum

    "安装 Nginx 服务器 trên CentOS 6 使用 yum" Nginx 是一个高性能的 Web 服务器软件,一般来说,它比 Apache 软件更加灵活和轻量级。在本教程中,我们将指导您如何在 CentOS 6 上使用 yum 安装 Nginx 服务器。 ...

    CentOS(Linux)下的apache服务器配置与管理方法分享

    二、Apache服务器的管理命令 1、命令启动:service httpd start/stop/restart/reload/condrestart/status/configtest/graceful/help 2、脚本启动:/etc/init.d/httpd start/stop/….. 3、设为开机自动启

    Linux 下配置 CVS服务器CentOS(CentOS 5.2)

    本TXT文件为第五章Linux 下配置 CVS服务器 测试环境:系统 CentOS 5.2 Tomcat版本apache-tomcat-5.5.23 第一步:安装必要组建 第二步:创建用户和用户组 第三步:创建资源库目录 第四步:修改环境...

    自己动手架设linux下Web服务器(图).pdf

    本文旨在指导读者如何自己动手架设 Linux 下 Web 服务器,涵盖了 Linux 服务器的安装、配置、维护等方面的知识点。 一、前期思路: * 作为 Web 服务器,需要对服务器后期的维护、管理等环节进行综合的考虑。 * ...

    实验2-Linux服务器安装配置.docx

    这是一份详细的Centos的安装文档,此文档是作者手写的,有什么不对的地方欢迎来探讨。

    thinkcmf上传使用LAMP环境(CentOS7.2 Apache PHP5.4).docx )

    基于thinkcmf二次开发的一个网站,一直尝试将代码拷贝到服务器上,试了不同版本的服务器都不成功,所以最后采用在服务器上安装,然后替换代码的方法。

Global site tag (gtag.js) - Google Analytics