快速业务通道

一招一式攻克linux(五)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-04
al/apache/conf/extra/httpd-vhosts.c conf/extra/httpd-vhosts.c conf/extra/httpd-vhosts.conf,这一行在httpd.conf的行号是394.然后保存后退出.接着我们打开文件/usr/local/apache/conf/extra/httpd-vhosts.c
#
<virtualhost *:80>
serveradmin webmaster@dummy-host.example.com
documentroot /www/docs/dummy-host.example.com
servername dummy-host.example.com
serveralias www.dummy-host.example.com
errorlog logs/dummy-host.example.com-error_log
customlog logs/dummy-host.example.com-access_log common
</virtualhost>
等我们先安装配置mrtg,然后再回过头来修改文件/usr/local/apache/conf/extra/httpd-vhosts.c
(六)启用交换机的snmp功能.要监控连接在交换机每个端口的服务器的网络流量,启用交换机的snmp,这样就不必更改被监控的服务器的任何设置.关于怎样启用交换机的snmp,请参照相关文档.
(七)安装和配置mrtg.把软件包下载到硬盘,解压后直接安装就是.配置mrtg有点复杂,在这里仅仅给出方法,具体意思就不做说明,请大家自己去查手册.
#./cfgmaker --global "workdir: /usr/local/mrtg/html"
--global "ic /mrtg" --global "language: chinese"
--global "opti growright,bits" --show-op-down
--ifref=nr --ifdesc=descr --output=/etc/mrtg/mrtg.cfg
public@192.168.100.250>/dev/null //是一个整行,交换机的snmp的
//community的值是public
#./ indexmaker -t "title" -o /usr/local/mrtg/html/index.html
/etc/mrtg/mrtg.cfg
(八)修改虚拟主机配置文件.需要指定根文档目录、服务器名称这几项.

namevirtualhost *

<virtualhost *>
serveradmin webmaster@sery.com //假定域名为sery.com
documentroot /usr/local/mrtg/html
servername mrtg.sery.com
errorlog /usr/local/apache/logs/error_log
customlog /usr/local/apache/logs/access_log combined
directoryindex index.html index.php
</virtualhost>

保存后退出.如果要对虚拟主机的访问进行用户验证,还需要在apache的主配置文件对虚拟机的根文档目录进行相关的处理.把下面的行插入到apache的主配置文件httpd.c

<directory "/usr/local/mrtg/html">
authname "mrtg
authtype basic
authuserfile /usr/local/apache/.mrtg //带点是为了使文件的属性为隐藏
require valid-user
</directory>

保存后退出.然后运行命令 # /usr/local/apache/bin/htpasswd ╟c /usr/local/apache/.mrtg sery
按照提示设定用户sery的访问密码.
(九)做域名解析.在域名服务器上解析主机mrtg.sery.com.
(十)启用apache服务.用指令 # ps ╟aux | grep httpd 检查apache是否正常运行,然后在另外的计算机的浏览器里输入apache服务器的url,如输入www.sery.com则应该访问到主配置文件设定的网页,如果输入mrtg.sery.com则访问上面设定的虚拟机页面,并且需要输入正确的用户名和密码才能访问.

总结
通过上面的实践,我们可以得出这样一个结论:apache服务器功能设定的主要操作就是修改配置文件—主配置文件httpd.con及包含配置文件.当然,apache的配置不仅仅是上文所描述的那些,可以说是非常丰富,也是非常灵活的,限于篇幅,不再详叙.至于要让apache随系统启动,可以把守护进程/usr/local/apache/bin/httpd&加在文件/etc/rc.local里.
偏方:为了在同一环境下使用更多的apache服务,可以安装多个apache到不同的目录,安装目录在安装过程中的配置操作 ./c ╟ pr

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号