www与Apache服务

纵然是瞬间 提交于 2019-12-02 14:55:43

1、源码编译和yum/rpm的区别:

源码编译:(中小公司常用)

  比较灵活,只编译想要的参数。

yum/rpm安装:  

  简单、方便,但是不够灵活。

  功能和使用情况考虑,访问量小或内部使用的httpd的时候,多用 yum install -y httpd

  维护成本考虑,服务器数量,比如几千台服务器安装apache

2、Apache服务

  Apache HTTP Server 是Apache软件基金会的一个高性能、功能强大、灵活的开放源代码的web服务软件,它可以运行在广泛使用的计算机平台上,如unix、linux、windows。因其多平台性和很好的安全性而被广泛使用,是当今互联网最流行得到web服务端软件之一。

  Aapche源于NCSA httpd服务,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为是开源自由的软件,所以不断有人为它开发新的功能、新的特性、先修复原来的缺陷,才成为今天使用的安全稳定的web服务器。

 特点:

  功能强大、配置简单、速度快、应用广泛、性能稳定可靠、并可做代理服务器或负载均衡来使用。

3、Apache服务部署

(1)rpm命令

  -aq  查看软件包名是否存在

  -e    卸载软件包

  -

(2)下载Apache软件

wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.38.tar.gz解压  xf进入解压后的目录

(3)编译安装Apache

./configure 
--prefix=/application/apache2.4.38    编译存放的目录    
--enable-deflate           deflate压缩,增加效率
--enable-expires           expires过期,内容在浏览器中缓存多久
--enable-headers           headers激活,头
--enable-modules=most     激活大多数模块
--enable-so 
--with-mpm=worker          worker模式会分出线程,由线程提供服务,forker模式直接使用进程提供服务。
--enable-rewrite             激活rewrite,伪静态        
make
make  install    
编译安装就三步 
./configure  
make  
make install

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!