一招一式攻克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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于一招一式攻克linux(五)的所有评论