VDSTD-APACHE1602001关于在linux平台上部署基本Apache服务器.docxVIP

VDSTD-APACHE1602001关于在linux平台上部署基本Apache服务器.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VDSTD-APACHE1602001关于在linux平台上部署基本Apache服务器

在linux平台上部署基本Apache服务系统:CentOS6.5最小化系统前期准备:1、配置网络IP,配置DNS服务。2、基本程序:最小化系统中几乎什么都没有。CentOS6.5的最小系统里集成了yum程序,可以用来安装一些必要软件。以下软件跟Apache关系不大,但是算是常用的软件,可以选择安装,系统地安装盘中也有相应的软件包。vim(非必须,文本编辑器,可以选择自己喜欢的)wget(非必须,可以选择自己喜欢的源码下载方式)3、编译环境设置apache采用gcc编译,通过yum安装gcc套件,基本只要安装以下三个就够用了。pcre在编译过程也会用到,但是系统中一般会有集成,这里升级下就好。gcc(编译器,最小化系统里没有)gcc-c++(gcc++这个不知道是不是一个东西)gcc-java(貌似用不上,装上吧)pcre*(系统中的需要升级,编译httpd时需要使用)Apache服务器的安装。安装Apache的三个主要文件是apr ,apr-util, httpd。这里通过镜像网站获得当前最新源码文件。地址是/apache/建立源码存放路径以及程序安装路径:mkdir –pv / msrcmkdir -pv /etc/{apr,apr-util,httpd}然后进入文件路径/msrc,下载所需要的源码文件wget /apache/apr/apr-1.5.2.tar.gzwget /apache/apr/apr-util-1.5.4.tar.gzwget /apache/httpd/httpd-2.4.17.tar.gz解压缩(这个很快,把v去掉也可以,不过解压过程什么的看着挺爽的)tar –xvf apr-1.5.2.tar.gz tar –xvf apr-util-1.5.4.tar.gz tar –xvf httpd-2.4.17进入/msrc可以看到三个解压好的文件夹。接下来就是一个一个的编译就好了。1.pushd /apr-1.5.2./configure --prefix=/etc/aprmakemake installpopd2pushd /apr-util-1.5.4./configure --prefix=/etc/apr-util \ --with-apr=/etc/aprmakemake installpopd3pushd /httpd-2.4.17./configure --prefix=/etc/httpd \--with-apr=/etc/apr \ --with-apr-util=/etc/apr-util/ \ --enable-rewrite \--enable-so \--enable-headers \--enable-expires \--with-mpm=worker \--enable-deflatemakemake installpopd【小注】上面出现的“”是不需要输入的pushd和pop的组合功效可以感受下,很多时候还是很有用的。--prefix=/etc/httpd 表示指定apache的安装路径--enable-rewrite选项设置了Apache服务器具有rewrite功能。rewrite功能可以实现对动态网页地址的重写,从而使网页访问者可以通过更加简单和容易记忆的网页地址访问动态网页系统中的页面。--enable-so激活apache服务的DSO(Dynamic Shared Objects动态共享目标),即在以后可以以DSO的方式编译安装共享模块,这个模块本身不能以DSO方式编译。--enable-headers提供允许对HTTP请求头的控制。--enable-expires通过配置文件控制HTTP的“Expires:”和“Cache-Control:”头内容,即对网站图片、js、css等内容,提供客户端浏览器缓存的设置。这个是apache调优的一个重要选项之一。--with-mpm=worker选择apache mpm的模式为worker模式。为worker模式原理是更多的使用线程来处理请求,所以可以处理更多的并发请求。而系统资源的开销小玉基于进程的MPM prefork。如果不指定此参数,默认的模式是prefork进程模式。这个是apache调优的一个重要选项之一。--enable-deflate提供对内容的压缩传输编码支持,一般是html、js、css等内容的站点。使用此参数会打打提高传输速度,提升访问者访问的体验。在生产环境中,这是apache调优的一个重要选项之一。接下来是善后工作,进入apache安装目录: cd /usr/local/vmsp/httpd编辑配置文件vim conf/httpd.conf 找到下面一行:#ServerName :80删掉前

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档