gerrit配置和使用ozo.docx
《gerrit配置和使用ozo.docx》由会员分享,可在线阅读,更多相关《gerrit配置和使用ozo.docx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、 apacche服服务的安安装1. 安装Appachhe有两种时时候可以以安装AApacche服服务器:安装LLinuux操作作系统的的时候安安装Weeb服务务器rppm包,和和安装完完系统后后安装AApacche服服务器。(源源码安装装)提示:可可以用命命令#rrpm-qa|greep hhttppd检查查一个系系统是否否安装了了Apaachee服务器器,如果果没有输输出,则则表明没没有安装装。以下下为某个个安装了了Apaachee服务器器输出的的一个范范例。如如果是以以源码安安装的AApacche服服务器,则则此种方方法无效效,需要要用fiind工工具查找找htttpd文文件是否否存在
2、。httppd-ttoolls-22.2.15-9.eel6.x866_644httppd-mmanuual-2.22.155-9.el66.nooarcchhttppd-22.2.15-9.eel6.x866_644如果在安安装Liinuxx操作系系统期间间没有安安装Appachhe,这这就需要要使用包包文件来来安装。1RPPM包的的安装。从从Linnux的的安装光光盘和互互联网上上,都可可以得到到Apaachee的RPMM安装包包,然后后把安装装包复制制到硬盘盘,并切切换到安安装包文文件所在在的目录录。本文文以htttpdd-2.2.115-99.ell6.xx86_64.rpmm为例。执
3、执行命令令:# rppm-iivh htttpd-2.22.155-9.el66.x886_664.rrpm然后再执执行:# rppm -ivhh htttpdd-naanuaal-22.2.15-9.eel6.x866_644.rppm把手册也也安装上上去。2源码码安装。到到网站wwww.apaachee. orrg下载载欲安装装的版本本,笔者者喜欢尝尝试最新新的版本本,当前前的最新新有效版版本为hhttppd-22.2.0.ttar.gz。在在htttpd-2.22.0.tarr.gzz文件所所在的当当前目录录解压文文件# tarr zxxvf htttpd-2.22.0.tarr.gzz
4、,然后后切换目目录到hhttppd-22.2.0,进进行配置置:或者wgget htttp:/deev.xxiaooneii.coom/aapacche-mirrrorr/htttpdd/htttpdd-2.0.663.ttar.gz#cd htttpd-2.22.0.tarr.gzz;/cconffiguure-prrefiix=/usrr/loocall/appachhe顺利完成成这步后后,接着着进行编编译安装装:# maake;makke iinsttalll。其中,配配置这一一过程,使使用了选选项“-prrefiix=/usrr/loocall/appachhe”来来指定AApacch
5、e的的安装目目录,使使Apaachee服务器器所需的的大部分分文件都都被复制制在这个个目录里里。实际际上,配配置是一一个很灵灵活的选选择,根根据需要要可以添添加更多多的选项项,支持持更多的的功能。2. 配置文件件Apacche的的配置文文件是hhttppd.cconff,一般般在/eetc/htttp/cconff或/uusr/loccal/apaachee/coonf目目录,以以rpmm包形式式安装的的Apaachee,配置置文件的的位置是是/ettc/hhttppd/cconff/htttpdd.coonf。对对Apaachee服务器器进行得得最多的的操作恐恐怕就是是在时时时更改这这个文件
6、件的内容容。当然然,如果果只是运运行简单单的静态态网页,也也可以不不用对它它做任何何更改。打开配置置文件hhttppd.cconff,可以以获悉根根文档的的目录位位置。前前面安装装的Appachhe的根根文档位位置是/usrr/loocall/appachhe/hhtdoocs(rpmm包安装装的Appachhe的根根文档位位置是/varr/wwww/hhtmll),欲欲运行自自己的网网站,需需要把做做好的网网页文件件和目录录复制到到Apaachee的根文文档才可可以。3. 上传网页页文件及及目录上传网页页文件及及目录的的最佳方方式是启启用FTTP服务务。创建建一个系系统用户户,使该该用户对对
7、目录/usrr/loocall/appachhe/hhtdoocs具具有读写写权限或或者该用用户的主主目录为为/usser/loccal/apaachee/httdoccs。在在这里我我们创建建一个用用户,使使其主目目录为AApacche的的根文档档目录:# usseraadd -d/usrr/loocall/appachhe/hhtdoocs Webbuseer /添加加的用户户为Weebusser,# paasswwd WWebuuserr /给该用用户设置置一个访访问密码码。这样就可可以很方方便地修修改或上上传网页页文件和和目录了了。有人人认为,用用SSHH客户端端工具也也可以实实现文件
8、件的上传传。4. 启用/关关闭Appachhe服务务上面的步步骤都准准备好以以后,就就可以启启用这个个网站服服务器了了。启用用方法如如下:# /uusr/loccal/apaachee/biin/aapacchcttl sstarrt /源码安安装的启启动方式式#/ussr/llocaal/aapacche/binn/appachhecttl sstopp# seerviice htttpd staart/rppm包安安装的启启动方式式# seerviice htttpd stoop如果不出出意外,AApacche服服务器将将如我们们所期待待的那样样运行起起来,我我们只要要在某台台能访问问Ap
9、aachee服务器器的计算算机浏览览器里输输入Appachhe服务务器的IIP地址址或者预预先解析析好的域域名,网网站的主主页就会会出现在在浏览器器里。在在Apaachee服务器器端,通通过输入入命令:# pss -aaux|greep hhttppd检查Appachhe服务务器是否否正在运运行。到到此,一一个具备备基本功功能的AApacche服服务器就就诞生了了。虚拟主机机有时候候,我们们可能需需要用一一个Appachhe服务务器来做做多个WWeb服服务器,比比如运行行几个不不同的网网站,这这样就可可以大大大地节省省开支。使用虚拟拟主机大大致有以以下几个个步骤:1确定定使用虚虚拟主机机的方式
10、式。虚拟拟主机有有基于域域名、IIP、端端口等几几种形式式,应该该根据自自己的实实际情况况来决定定。2修改配配置文件件/ettc/hhttppd/cconff/htttpdd.coonf或或/ussr/llocaal/aapacche/connf/hhttppd.cconff。3域名解解析(基基于域名名的虚拟拟主机),这这一步需需要在域域名服务务器上进进行。4启用用/关闭闭虚拟主主机。启启用/关关闭Appachhe守护护进程即即可,但但这将关关闭所有有的Weeb服务务。设置虚拟拟主机实实例讲述一个个虚拟主主机的实实例。先描述一一下需求求:一台台服务器器,要求求运行一一个以PPHP为为脚本的的网
11、站,另另外还要要用它来来做网络络流量监监控(需需要Weeb服务务)。在在这里,我我们采用用二进制制源码包包的方式式来安装装配置AApacche虚虚拟服务务器,以以便于对对Apaachee服务器器有更深深刻的理理解。(1)安安装Appachhe服务务器。从从wwww.appachhe.oorg下下载包hhttppd-22.2.0.ttar.gz到到目录/rooot,然然后执行行操作:# taar zzxvff hhttppd-22.2.0.ttar.gz /包解解压# cdd # tarr zxxvf htttpdd-2.2.00. #./cconffiguure -ppreffix=/ussr
12、/llocaal/aapacche -eenabble-moddulee=moost -eenabble-shaaredd=maax# maake# maake insstalll至此,AApacche就就算安装装好了。先测试一一下,运运行命令令:# /uusr/loccal/apaachee/biin/aapacchecctl staart 然后在与与之联网网的计算算机的浏浏览器里里输入运运行Appachhe服务务的计算算机IPP地址,出出现测试试页面表表明配置置一切正正常。(2)安安装PHHP。下下载包pphp-4.33.111.taar.ggz到目目录/rroott,然后后执行下下面的操
13、操作:# taar -zxvvf pphp-4.33.111.taar.ggz /解压压文件#./cconffiguure -ppreffix=/ussr/llocaal/pphp -wwithh-appxs22=/uusr/loccal/apaachee/biin/aapxss /正常常/完成成后会在在/ussr/llocaal/aapacche/moddulees 里里生成文文件liibphhp4.so,并且会会在/apaachee的配置置文件hhttppd.cconff里加上上一行LLoaddModdulee phhp4_moddulee /moddulees/llibpphp44.so
14、o# maake# maake insstalll#cp phpp.inni-ddistt /usrr/loocall/liib/pphp.inii /拷拷贝文件件完成后看看是否真真在目录录/ussr/llocaal/aapacche/moddulees生成成文件llibpphp44.soo,再打打开配置置文件hhttppd.cconff查看LLoaddModdulee phhp4_moddulee moodulles/libbphpp4.sso是否否被自动动追加。(3)修改Apache配置文件/usr/local/apache/conf/httpd.conf。加入行TypeAdd appli
15、cation /x-httpd-php .php4到307行的位置,当然其他位置也是可以的。注意:pphp44前面有有一个空空格。笔笔者第一一次配置置PHPP整合AApacche的的时候就就犯了这这个错误误,用了了好几天天的时间间才弄明明白。另另外PHHP前面面那个“.”(小小黑点)一定不不要漏掉掉了。(4)启启动一下下apaachee服务器器。找几几个phhp脚本本的网页页文件,把把它复制制到appachhe指定定的根文文档目录录/ussr/llocaal/aapacche/htddocss,然后后在与之之联网的的计算机机的浏览览器中输输入appachhe所在在机器的的URLL(形如如htt
16、tp:/1192.1688.1000.110/ttestt.phhp),来检检验一下下配置是是否成功功。(5)创创建虚拟拟服务器器。Appachhe/22.2.0与以以前的版版本有些些差异,它它是以包包含文件件的方式式来加载载用户定定义的虚虚拟主机机配置,前前面的版版本定义义虚拟主主机就在在htttpd.connf文件件中。我我们还是是先在主主配置文文件中把把虚拟主主机的配配置文件件/ussr/llocaal/aapacche/connf/eextrra/hhttppd-vvhossts.connf包含含进来。具具体的操操作就是是把行#Inccludde cconff/exxtraa/httt
17、pdd-vhhostts.cconff的注释释去掉,使使之成为为Inccludde cconff/exxtraa/htttpdd-vhhostts.cconff,这一一行在hhttppd.cconff的行号号是3994,然然后保存存后退出出。接着着我们打打开文件件/ussr/llocaal/aapacche/connf/eextrra/hhttppd-vvhossts.connf,其其默认状状态如下下:#ServverAAdmiin wwebmmastterdummmy-hosst.eexammplee.coomDocuumenntRooot /wwww/ddocss/duummyy-hoos
18、t.exaamplle.ccomServverNNamee duummyy-hoost.exaamplle.ccomServverAAliaas wwww.dummmy-hosst.eexammplee.coomErroorLoog llogss/duummyy-hoost.exaamplle.ccom-errror_loggCusttomLLog loggs/ddummmy-m-acccesss_llog commmonn等我们先先安装配配置mrrtg,然然后再回回过头来来修改文文件/uusr/loccal/apaachee/coonf/exttra/htttpd-vhoostss.coon
19、f。(6)启启用交换换机的SSNMPP功能。要要监控连连接在交交换机每每个端口口的服务务器网络络流量,必必须启用用交换机机的SNNMP,这样就就不必更更改被监监控服务务器的任任何设置置。启用用交换机机SNMMP功能能的方法法,请参参照相关关文档。(7)安安装和配配置mrrtg。把把软件包包下载到到硬盘,解解压后直直接安装装就可以以了。(8)修修改虚拟拟主机配配置文件件。需要要指定根根文档目目录、服服务器名名称这几几项。如果要对对虚拟主主机的访访问进行行用户验验证,还还需要在在Apaachee的主配配置文件件对虚拟拟机的根根文档目目录进行行相关的的处理。把把下面的的行插入入到Appachhe的主
20、主配置文文件htttpdd.coonf中中。AuthhNamme mrttgAuthhTyppe BBasiicAuthhUseerFiile /ussr/llocaal/aapacche/.mrrtg /带点点是为了了使文件件的属性性为隐藏藏requuiree vaalidd-usser保存后退退出。然然后运行行命令:# /uusr/loccal/apaachee/biin/hhtpaasswwd -c /usrr/loocall/appachhe/.mrttg serry按照提示示设定用用户seery的的访问密密码。(九)做做域名解解析。在在域名服服务器上上解析主主机mrrtg.serry
21、.ccom.(十)启启用Appachhe服务务。用指指令# ps -auux | grrep htttpd 检查AApacche是是否正常常运行,然然后在另另外的计计算机浏浏览器里里输入AApacche服服务器的的URLL,如输输入wwww.sseryy.coom则应应该访问问到主配配置文件件设定的的网页,如如果输入入mrttg.sseryy.coom则访访问上面面设定的的虚拟机机页面,并并且需要要输入正正确的用用户名和和密码才才能访问问。通过上面面的实践践,我们们可以得得出这样样一个结结论:AApacche服服务器功功能设定定的主要要操作就就是修改改配置文文件主配置置文件hhttppd.cc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- gerrit 配置 使用 ozo
限制150内