Apche日志系列(5):高级技术(转)
Apche日志系列(5):高级技术(转)[@more@]这是《Apache日志》系列文章的最后一篇,除了补充说明前面几篇文章之外,另外讨论了三个问题:如何将日志记录写入指定的程序而不是日志文件,如何轮换日志防止磁盘空间不足,多虚拟主机环境下的日志文件管理。一、把日志记录写入到指定程序 在这个《Apache日志》系列文章的前一篇中,我们讨论了几种日志文件分析工具。应当补充说明的是,它并没有列出全部的分析工具。在 Google上简单地搜索一下“apache log reporting”或类似的关键词,返回有关该主题的页面多达数百个,有许多供应商在为这个
Apche日志系列(4):日志分析(转)
Apche日志系列(4):日志分析(转)[@more@]尽管日志文件中包含着大量有用的信息,但这些信息只有在经过深入挖掘之后才能够最大限度地发挥作用。本文首先讨论了能够从日志文件获得的信息以及不能从日志文件获得的信息,然后介绍了几种优秀的日志分析工具以及如何自己编程分析日志文件。一、可以得到哪些信息(4月4日) 在这个《Apache日志》系列文章的前面几篇中,我们讨论了Apache的标准日志文件——访问日志和错误日志,以及如何定制日志文件。本文接下来讨论如何分析日志文件获得宝贵的统计信息。 我们面临的问题是,虽然日志文件中
Apche日志系列(3):定制日志(转)
Apche日志系列(3):定制日志(转)[@more@]有时候我们需要定制Apache默认日志的格式和内容,比如增加或减少日志所记录的信息、改变默认日志文件的格式等。本文介绍可以用日志记录的所有信息,以及如何设置Apache使其记录这些信息。 一、定义日志格式(4月3日) 很久以前,日志文件只有一种格式,这就是“公共格式”,许多人已经习惯于使用这种格式。随后出现了定制日志格式,而且看起来定制日志格式更很受欢迎,即使公共日志格式本身也重新用定制日志格式定义。本文介绍的就是如何随心所欲地定制日志文件的格式、如何让日志文件记录自己想
Apche日志系列(2):错误日志(转)
Apche日志系列(2):错误日志(转)[@more@]错误日志和访问日志一样也是Apache的标准日志。本文分析错误日志的内容,介绍如何设置和错误日志相关的选项,文档错误和CGI错误的分类,以及如何方便地查看日志内容,等等。一、位置和内容 前文讨论了Apache的访问日志,包括它的内容、格式和如何设置访问日志有关的选项。本文我们要讨论的是另外一种Apache标准日志——错误日志。 错误日志无论在格式上还是在内容上都和访问日志不同。然而,错误日志和访问日志一样也提供丰富的信息,我们可以利用这些信息分析服务器的运行情况、哪里出现
Apche日志系列(1):访问日志(转)
Apche日志系列(1):访问日志(转)[@more@]想要知道什么人在什么时候浏览了网站的哪些内容吗?查看Apache的访问日志就可以知道。访问日志是Apache的标准日志,本文详细解释了访问日志的内容以及相关选项的配置。一、访问日志的格式 Apache内建了记录服务器活动的功能,这就是它的日志功能。这个《Apache日志》系列文章介绍的就是Apache的访问日志、错误日志,以及如何分析日志数据,如何定制Apache日志,如何从日志数据生成统计报表等内容。 如果Apache的安装方式是默认安装,服务器一运行就会有两个日志文件生成。这两个文件是acc
Just for Fun - 5第五章(转)
Just for Fun - 5第五章(转)[@more@]第五章 知识产权1、各种观点目前,关于知识产权的讨论是如此之热烈,以至于我不可能不与支持或是反对某一观点的论调相遇而能够安然地独自思考。有些人认为,专利和劳动保险形式的知识产权法规是自由世界的祸害,信息提供者(IP)法规并不仅仅是训导,实际上简直就是罪恶,应该尽快地加以铲除。另一些人认为整个世界经济实际上是由知识产权所驱动的。这些人想通过他们的努力来加强IP法规的法律地位。结果是,关于这一问题的争论有时变得非常鲜明。当然,争论的大多数问题落脚于互联网问题,还有一些问题则
Apache的httpd.conf文件常用指令解释(转)
Apache的httpd.conf文件常用指令解释(转)[@more@]ServerType standalone #设置服务器的形式是单独启动(standalone),还是借由互联网络伺服程序inetd来启动。一般使用前者。 ServerRoot "/usr/local/apache" #设置服务器的Home目录,用来存放服务器的设置文件、错误文件、记录文件。 PidFile logs/httpd.pid #程序启动时,把父进程httpd的进程号(process id)存在这个文件中。这个文件名可以配合PidFile指令加以改变。 ScoreBoardFile logs/apache_status #设置网络上WWW服务器一些执行程序的记录文件。 #ResourceConfig conf/srm.conf
aolserver中使用虚拟域(转)
aolserver中使用虚拟域(转)[@more@]1. ns_section "ns/server/${servername}/modules"段中增加一行:ns_param vhost ${bindir}/vhost.so2. 将编译好的vhost.so文件copy到目录/usr/local/aol/bin目录下3. 启动aolserver即实现了简单的虚拟域,比如:用户访问www.weiqiong:30080网站的首页index.html实际上访问的是pageroot(一般是/usr/local/aolserver/servers/server1/pages)下面的www.weiqiong.com:30080目录下的index.html4. 如果希望有些域名的访问,不受虚拟域配置的影响,就是说其根目录还是pageroot,做如下操作:配置文件中增加如
用Apache的CGI封装器来加强安全性(转)
用Apache的CGI封装器来加强安全性(转)[@more@]如果要加强Apache服务器的安全性,就应该检查CGI(公共网关接口)的使用。一个应用程序中的漏洞通常在用户接触数据库时的某个地方暴露出来,而这个地方正是CGI。它是Web服务器和外部程序之间的桥梁,用来告知这些程序该如何执行以满足浏览器的需求。CGI控制着两个方向的数据格式。它是一个协议,而不是一种语言,可以用很多方法来实现。寻找安全漏洞CGI脚本的一个大问题是服务器的默认设置很容易被利用。下面一些是最危险的:*以Web服务器用户运行。默认地,所有的 CGI脚本以相同的用户身份运
在Apache上安装MOD_SSL(转)
在Apache上安装MOD_SSL(转)[@more@]我也看过其它的文章介绍这个,不过说的很不清楚。看着他们的文章安装MOD_SSL磕磕碰碰地装好了SSL。这里我就介绍一下我的经验。 因为怎样安装Apache,PHP等软件,介绍的文章已经很多了,所以我把重点放在了SSL的安装上。 首先要下载所需的软件包: Apache 1.3.17 这是什么我就不多说了 http://www.tux.org/pub/net/apache/dist/apache_1.3.17.tar.gz PHP 4.0.4pl1 可选的,我只是要演示一下ssl和其他软件在一起的情况 http://www.php.net/do_download.php?download_file=php-4.0.4pl1.tar.gz&source_s
用Linux操作系统的后台任务(转)
用Linux操作系统的后台任务(转)[@more@] Linux作为一个多任务环境,允许用户同时执行多项任务,例如查看系统情况、备份资料、编辑文件和打印文件等。 对于耗时长的任务不应该让它在前台任务中执行,而应该交给后台任务去执行。这样前台任务可继续正常运作其它的操作,不用等待。示例如下: # find / -name testing & # fg 如果想要让上面例子中的任务转为后台执行,就使用“& ”。不过,由于是后台执行的,所以该程序的输出并不会出现在屏幕上。当用户将数个任务放到后台任务执行时,要如何去管理这些