gerrit配置和使用.docx

上传人:人*** 文档编号:560103180 上传时间:2023-07-03 格式:DOCX 页数:36 大小:89.39KB
返回 下载 相关 举报
gerrit配置和使用.docx_第1页
第1页 / 共36页
gerrit配置和使用.docx_第2页
第2页 / 共36页
gerrit配置和使用.docx_第3页
第3页 / 共36页
gerrit配置和使用.docx_第4页
第4页 / 共36页
gerrit配置和使用.docx_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《gerrit配置和使用.docx》由会员分享,可在线阅读,更多相关《gerrit配置和使用.docx(36页珍藏版)》请在金锄头文库上搜索。

1、一、 apache服务的安装1. 安装Apache有两种时候可以安装Apache服务器:安装Linux操作系统的时候安装Web服务器rpm包,和安装完系统后安装Apache服务器。(源码安装)提示:可以用命令#rpm-qa|grep httpd检查一个系统是否安装了Apache服务器,如果没有输出,则表明没有安装。以下为某个安装了Apache服务器输出的一个范例。如果是以源码安装的Apache服务器,则此种方法无效,需要用find工具查找httpd文件是否存在。httpd-tools-2.2.15-9.el6.x86_64httpd-manual-2.2.15-9.el6.noarchhttp

2、d-2.2.15-9.el6.x86_64如果在安装Linux操作系统期间没有安装Apache,这就需要使用包文件来安装。1RPM包的安装。从Linux的安装光盘和互联网上,都可以得到Apache的RPM安装包,然后把安装包复制到硬盘,并切换到安装包文件所在的目录。本文以httpd-2.2.15-9.el6.x86_64.rpm为例。执行命令:# rpm-ivh httpd-2.2.15-9.el6.x86_64.rpm然后再执行:# rpm -ivh httpd-nanual-2.2.15-9.el6.x86_64.rpm把手册也安装上去。2源码安装。到网站www.apache. org下载

3、欲安装的版本,笔者喜欢尝试最新的版本,当前的最新有效版本为httpd-2.2.0.tar.gz。在httpd-2.2.0.tar.gz文件所在的当前目录解压文件# tar zxvf httpd-2.2.0.tar.gz,然后切换目录到httpd-2.2.0,进行配置:或者wget http:/ httpd-2.2.0.tar.gz;/configure-prefix=/usr/local/apache顺利完成这步后,接着进行编译安装:# make;make install。其中,配置这一过程,使用了选项“-prefix=/usr/local/apache”来指定Apache的安装目录,使Apa

4、che服务器所需的大部分文件都被复制在这个目录里。实际上,配置是一个很灵活的选择,根据需要可以添加更多的选项,支持更多的功能。2. 配置文件Apache的配置文件是httpd.conf,一般在/etc/http/conf或/usr/local/apache/conf目录,以rpm包形式安装的Apache,配置文件的位置是/etc/httpd/conf/httpd.conf。对Apache服务器进行得最多的操作恐怕就是在时时更改这个文件的内容。当然,如果只是运行简单的静态网页,也可以不用对它做任何更改。打开配置文件httpd.conf,可以获悉根文档的目录位置。前面安装的Apache的根文档位置

5、是/usr/local/apache/htdocs(rpm包安装的Apache的根文档位置是/var/www/html),欲运行自己的网站,需要把做好的网页文件和目录复制到Apache的根文档才可以。3. 上传网页文件及目录上传网页文件及目录的最佳方式是启用FTP服务。创建一个系统用户,使该用户对目录/usr/local/apache/htdocs具有读写权限或者该用户的主目录为/user/local/apache/htdocs。在这里我们创建一个用户,使其主目录为Apache的根文档目录:# useradd -d/usr/local/apache/htdocs Webuser /添加的用户为

6、Webuser,# passwd Webuser /给该用户设置一个访问密码。这样就可以很方便地修改或上传网页文件和目录了。有人认为,用SSH客户端工具也可以实现文件的上传。4. 启用/关闭Apache服务上面的步骤都准备好以后,就可以启用这个网站服务器了。启用方法如下:# /usr/local/apache/bin/apachctl start /源码安装的启动方式#/usr/local/apache/bin/apachectl stop# service httpd start/rpm包安装的启动方式# service httpd stop如果不出意外,Apache服务器将如我们所期待的那

7、样运行起来,我们只要在某台能访问Apache服务器的计算机浏览器里输入Apache服务器的IP地址或者预先解析好的域名,网站的主页就会出现在浏览器里。在Apache服务器端,通过输入命令:# ps -aux|grep httpd检查Apache服务器是否正在运行。到此,一个具备基本功能的Apache服务器就诞生了。虚拟主机有时候,我们可能需要用一个Apache服务器来做多个Web服务器,比如运行几个不同的网站,这样就可以大大地节省开支。使用虚拟主机大致有以下几个步骤:1确定使用虚拟主机的方式。虚拟主机有基于域名、IP、端口等几种形式,应该根据自己的实际情况来决定。2修改配置文件/etc/htt

8、pd/conf/httpd.conf或/usr/local/apache/conf/httpd.conf。3域名解析(基于域名的虚拟主机),这一步需要在域名服务器上进行。4启用/关闭虚拟主机。启用/关闭Apache守护进程即可,但这将关闭所有的Web服务。设置虚拟主机实例讲述一个虚拟主机的实例。先描述一下需求:一台服务器,要求运行一个以PHP为脚本的网站,另外还要用它来做网络流量监控(需要Web服务)。在这里,我们采用二进制源码包的方式来安装配置Apache虚拟服务器,以便于对Apache服务器有更深刻的理解。(1)安装Apache服务器。从www.apache.org下载包httpd-2.2

9、.0.tar.gz到目录/root,然后执行操作:# tar zxvf httpd-2.2.0.tar.gz /包解压# cd # tar zxvf httpd-2.2.0. #./configure -prefix=/usr/local/apache -enable-module=most -enable-shared=max# make# make install至此,Apache就算安装好了。先测试一下,运行命令:# /usr/local/apache/bin/apachectl start 然后在与之联网的计算机的浏览器里输入运行Apache服务的计算机IP地址,出现测试页面表明配置一

10、切正常。(2)安装PHP。下载包php-4.3.11.tar.gz到目录/root,然后执行下面的操作:# tar -zxvf php-4.3.11.tar.gz /解压文件#./configure -prefix=/usr/local/php -with-apxs2=/usr/local/apache/bin/apxs /正常/完成后会在/usr/local/apache/modules 里生成文件libphp4.so,并且会在/apache的配置文件httpd.conf里加上一行LoadModule php4_module /modules/libphp4.so# make# make i

11、nstall#cp php.ini-dist /usr/local/lib/php.ini /拷贝文件完成后看是否真在目录/usr/local/apache/modules生成文件libphp4.so,再打开配置文件httpd.conf查看LoadModule php4_module modules/libphp4.so是否被自动追加。(3)修改Apache配置文件/usr/local/apache/conf/httpd.conf。加入行TypeAdd application /x-httpd-php .php4到307行的位置,当然其他位置也是可以的。注意:php4前面有一个空格。笔者第一次

12、配置PHP整合Apache的时候就犯了这个错误,用了好几天的时间才弄明白。另外PHP前面那个“.”(小黑点)一定不要漏掉了。(4)启动一下apache服务器。找几个php脚本的网页文件,把它复制到apache指定的根文档目录/usr/local/apache/htdocs,然后在与之联网的计算机的浏览器中输入apache所在机器的URL(形如http:/192.168.100.10/test.php),来检验一下配置是否成功。(5)创建虚拟服务器。Apache/2.2.0与以前的版本有些差异,它是以包含文件的方式来加载用户定义的虚拟主机配置,前面的版本定义虚拟主机就在httpd.conf文件中

13、。我们还是先在主配置文件中把虚拟主机的配置文件/usr/local/apache/conf/extra/httpd-vhosts.conf包含进来。具体的操作就是把行#Include conf/extra/httpd-vhosts.conf的注释去掉,使之成为Include conf/extra/httpd-vhosts.conf,这一行在httpd.conf的行号是394,然后保存后退出。接着我们打开文件/usr/local/apache/conf/extra/httpd-vhosts.conf,其默认状态如下:#ServerAdmin webmasterdummy-DocumentRoot

14、 /www/docs/dummy-ServerName dummy-ServerAlias www.dummy-ErrorLog logs/dummy--error_logCustomLog logs/dummy--access_log common等我们先安装配置mrtg,然后再回过头来修改文件/usr/local/apache/conf/extra/httpd-vhosts.conf。(6)启用交换机的SNMP功能。要监控连接在交换机每个端口的服务器网络流量,必须启用交换机的SNMP,这样就不必更改被监控服务器的任何设置。启用交换机SNMP功能的方法,请参照相关文档。(7)安装和配置mrt

15、g。把软件包下载到硬盘,解压后直接安装就可以了。(8)修改虚拟主机配置文件。需要指定根文档目录、服务器名称这几项。如果要对虚拟主机的访问进行用户验证,还需要在Apache的主配置文件对虚拟机的根文档目录进行相关的处理。把下面的行插入到Apache的主配置文件httpd.conf中。AuthName mrtgAuthType BasicAuthUserFile /usr/local/apache/.mrtg /带点是为了使文件的属性为隐藏require valid-user保存后退出。然后运行命令:# /usr/local/apache/bin/htpasswd -c /usr/local/apache/.mrtg sery按照提示设定用户sery的访问密码。(九)做域名解析。在域名服务器上解析主机.(十)启用Apache服务。用指令# ps -aux | gre

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号