监视并记录Apache网站服务器的运行
APACHE服务器

Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为。
httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述;srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件;access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制;这三个配置文件控制着服务器的各个方面的特性,因此为了正常运行服务器便需要设置好这三个文件。
除了这三个设置文件之外,Apache还使用mime.types文件用于标识不同文件对应的MIME类型,magic文件设置不同MIME类型文件的一些特殊标识,使得Apache 服务器从文档后缀不能判断出文件的MIME 类型时,能通过文件内容中的这些特殊标记来判断文档的MIME类型。
bash-2.02$ ls -l /usr/local/apache/conftotal 100-rw-r--r-- 1 root wheel 348 Apr 16 16:01 access.conf-rw-r--r-- 1 root wheel 348 Feb 13 13:33 access.conf.default-rw-r--r-- 1 root wheel 30331 May 26 08:55 httpd.conf-rw-r--r-- 1 root wheel 29953 Feb 13 13:33 httpd.conf.default-rw-r--r-- 1 root wheel 12441 Apr 19 15:42 magic-rw-r--r-- 1 root wheel 12441 Feb 13 13:33 magic.default-rw-r--r-- 1 root wheel 7334 Feb 13 13:33 mime.types-rw-r--r-- 1 root wheel 383 May 13 17:01 srm.conf-rw-r--r-- 1 root wheel 357 Feb 13 13:33 srm.conf.default事实上当前版本的Apache将原来httpd.conf、srm.conf与access.conf中的所有配置参数均放在了一个配置文件httpd.conf中,只是为了与以前的版本兼容的原因(使用这三个设置文件的方式来源于NCSA-httpd),才使用三个配置文件。
Cloudera Manager 产品介绍

CDH 的安装针对不同的客户环境,提供了多种不同的安装方式: 1. 如果用户的集群能够访问到 Cloudera 的网站,直接可以进行完全自动化的
通过具有智能化服务的健康检查和指标来监控服务和主机; 监控用户的工作和其他集群活动; 检索基于时间序列的度量数据; 搜索 Hadoop 系统内事件; 管理 ClouderaManager 自身; 将 Hadoop 集群的整个部署描述下载为一个 JSON 文件; 等等 此外,基于企业版本产品,,该 API 还允许一些高级功能: 执行滚动重启和滚动升级; 审计用户在 Hadoop 上的活动和访问; 为 HDFS 和 Hive 执行备份和跨数据中心复制; 检索每个用户的 HDFS 使用情况报告和每个用户的 MapReduce 的资源
常情况下 2 分钟就能够完成。 3. Cloudera Manger 是一个 Web 应用,提供了基于浏览器的界面,用户可以通
过浏通过 Cloudera Manager 界面,添加其他需要安装的节点,选择要安装的
Hadoop 组件,以及每个节点承担的角色,选择安装,Cloudera Manager 会 自动的将需要安装的软件分发到对应的节点,并完成安装。 5. 同时 Cloudera Manager 会提供一个默认的 CDH 配置,并且提供了配置的管 理界面,供用户在后续进行定制化的配置。 6. 在安装过程中,如果任意一台机器安装出现问题,Cloudera Manager 都会进 行汇报,并提供日志,供用户分析,解决问题。
Cloudera Manager 设计的目的是为了使得对于企业数据中心的管理变得简 单和直观。通过 Cloudera Manager,可以方便地部署,并且集中式的操作完整的 大数据软件栈。该应用软件会自动化安装过程,从而减少了部署集群的时间。通 过 Cloudera Manager 可以提供一个集群范围内的节点实时运行状态视图。同时, 还提供了一个中央控制台,可以用于配置集群。不仅如此,Cloudera Manager 通过包含一系列的报道和诊断工具,可以帮助您优化集群性能,并且提高利用率。 Cloudera Manager 能够为您提供以下的功能:
注册信息安全专业人员(CSIP)考试模拟测试题(G)-有答案

注册信息安全专业人员(CSIP)考试模拟测试题(G)1. CC 标准是目前系统安全认证方面最权威的标准,以下哪一项没有体现CC 标准的先进性:A. 结构的开放性B. 表达方式的通用性C. 独立性D. 实用性答案:C2. 根据《信息安全等级保护管理办法》、《关于开展信息安全等级保护测评体系建设试点工作的通知》(公信安[2009]812 号),关于推动信息安全等级保护()建设和开展( )工作的通知(公信安[2010]303号)等文件,由公安部( )对等级保护测评机构管理,接受测评机构的申请、考核和定期(),对不具备能力的测评机构则()A.等级测评;测评体系;等级保护评估中心;能力验证;取消授权B.测评体系;等级保护评估中心;等级测评;能力验证;取消授权C.测评体系;等级测评;等级保护评估中心;能力验证;取消授权D.测评体系;等级保护评估中心;能力验证;等级测评;取消授权答案:C3. 以下哪个现象较好的印证了信息安全特征中的动态性( )A.经过数十年的发展,互联网上已经接入了数亿台各种电子设备B 刚刚经过风险评估并针对风险采取处理措施后仅一周,新的系统漏洞使得信息系统面临新的风险C 某公司的信息系统面临了来自美国的“匿名者”黑客组织的攻击D.某公司尽管部署了防火墙、防病毒等安全产品,但服务器中数据仍然产生了泄露答案:B4. 老王是某政府信息中心主任。
以下哪项项目是符合《保守国家秘密法》要求的( )A.老王安排下属小李将损害的涉密计算机某国外品牌硬盘送到该品牌中国区维修中心修理B.老王要求下属小张把中心所有计算机贴上密级标志C.老王每天晚上12 点将涉密计算机连接上互联网更新杀毒软件病毒库D.老王提出对加密机和红黑电源插座应该与涉密信息系统同步投入使用答案:D5. 关于计算机取征描述不正确的是()A.计算机取证是使用先进的技术和工具,按照标准规程全面的检查计算机系统以提取和保护有关计算机犯罪的相关证据的活动B.取证的目的包括通过证据,查找肇事者,通过证据推断犯罪过程,通过证据判断受害者损失程度及涉及证据提供法律支持C.电子证据是计算机系统运行过程中产生的各种信息记录及存储的电子化资料及物品,对于电子证据取证工作主要围绕两方面进行证据的获取和证据的保护D.计算机取证的过程,可以分为准备,保护,提取,分析和提交五个步骤答案:C 解释:CISP 4.1 版本(2018.10)教材的第156 页。
阿里云服务器apache配置SSL证书成功开启Https(记录趟过的各种坑)

阿⾥云服务器apache配置SSL证书成功开启Https(记录趟过的各种坑)环境:步骤:申请证书(某度很多教程的,⼤家⾃⾏搜索)上传证书登陆阿⾥云控制台=》安全(云盾)=》CA证书服务=》上传原有证书(也可以直接买阿⾥云的证书,这样就不⽤上传,不过个⼈⽹站⼀般是申请免费的证书)开启服务器443端⼝(https默认端⼝)阿⾥云控制台=》云计算基础服务=》云服务器ECS=》⽹络和安全=》安全组,没有安全组的创建⼀个安全组,有的直接选择相应安全组,点击配置规则=》添加安全组规则(把80端⼝和443端⼝添加进安全组,授权对象填0.0.0.0/0)开启apache相应配置#修改httpd.conf⽂件LoadModule ssl_module modules/mod_ssl.soInclude conf/extra/httpd-ssl.confLoadModule rewrite_module#去掉上⾯三⾏前的"#"保存退出在apache⽬录下的conf⽬录下新建⼀个cert⽬录,将你的证书⽂件放在这⾥⾯开启php的openssl模块,在phpstudy的“php扩展及设置”⾥⾯开启即可修改httpd-ssl.conf⽂件,保存退出在..\Apache\conf\extra⽬录下,打开httpd-ssl.conf⽂件(注:先备份⼀遍,以免出错,因为这个⽂件的错误我重装phpstuy不下10回)在⽂件⾥定位到 Listen 443 这句话这⾥,把从这句话到这个⽂件结尾的⽂本全部注释掉或者删除掉,替换成以下代码Listen 443 //这⾥强调⼀下,如果Listen 443这句代码在这个⽂件⾥重复出现了,即重复监听,apache会报错,然后不能启动SSLStrictSNIVHostCheck offSSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULLSSLProtocol all -SSLv2 -SSLv3<VirtualHost *:443>#这⾥的路径设置你的⽹站根⽬录DocumentRoot "C:\phpStudy\PHPTutorial\WWW"#这⾥替换成你的域名ServerName #这⾥替换成你的域名ServerAlias #这⾥的路径设置你的⽹站根⽬录<Directory "C:\phpStudy\PHPTutorial\WWW">Options FollowSymLinks ExecCGIAllowOverride AllOrder allow,denyAllow from allRequire all granted</Directory>SSLEngine on#你的公钥⽂件SSLCertificateFile "C:/phpStudy/PHPTutorial/Apache/conf/cert/server.crt"#你的私钥⽂件(有的机构命名为private或者以你的域名为⽂件名命名)SSLCertificateKeyFile "C:/phpStudy/PHPTutorial/Apache/conf/cert/server.key"#证书链⽂件(有的机构命名为CA)我尝试过注释掉这个选项,结果apache不能运⾏SSLCertificateChainFile "C:/phpStudy/PHPTutorial/Apache/conf/cert/chain.crt"</VirtualHost>重启apache,看看能不能正常启动,如果有异常,尝试把第4步中httpd-ssl.conf代码恢复注释(把#重新加上去,保存退出),再次重启apache,如果此时能够正常启动,则说明httpd-ssl.conf⽂件中有错误(是不是重复监听了?证书路径对不对?证书是否有效?),请认真检查,直到能够正常启动apache打开hosts⽂件我的hosts⽂件在C:\Windows\System32\drivers\etc⽬录下⽤记事本打开,在127.0.0.1 localhost下⾯添加⼀句话:127.0.0.1 //这⾥替换成你的域名保存退出保存退出重启apache启动浏览器检查是否可以访问localhost 及你的域名,并且域名头部标志为https。
开启apache网页监控功能

3.通过http://<servername>/server-status?auto可看到如下信息:
Total Accesses: 124
TotalkBytes: 444
CPULoad: 3.32432
AuthTypeBasic
AuthName"Restricted Files"
AuthUserFile/etc/httpd/password/passwords
Require user admin
SetHandlerserver-status
Orderallow,deny
Deny fromnothing
2.#取消下面一行前面的注释符号“#”,重启apache。
ExtendedStatusOn
四、
//创建存放密码的目录
#mkdir–p /etc/httpd/password
//生成密码文件,用户名:admin
#cd /usr/bin
#./htpasswd-c /etc/httpd/password/passwords admin
Allow fromall
</Location>
</Location>
2.可以将<Location /server-status>字段中server-status改为其他字段,进一步增强安全性。
3.重启apache服务
#serverhttpdrestart
二、
1.在浏览器中输入http://<servername>/server-status中可看到apache运行时的信息,如下图。
网络信息安全课后习题答案

(3)隐藏策略。
(4)潜伏。
(5)破坏。
(6)重复以上五个步骤对新目标实施攻击过程
3.什么是木马?如何对木马进行检测、清除和防范?
特洛伊木马是一段能够实现有用的或必需的功能的程序,但是同时还完成一些不为人知的功能。
木马检测:端口扫描;检查系统进程;检查*.INI文件、注册表和服务;监视网络通信。
信息安全是确保存储或传送中的数据不被他人有意或无意地窃取和破坏。
区别:信息安全主要涉及数据的机密性、完整性、可用性,而不管数据的存在形式是电子的、印刷的还是其他的形式。
2.什么是网络安全?网络中存在哪些安全威胁?
网络安全是指网络系统的硬件、软件及其系统中的数据收到保护,不受偶然的或恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。
2.IPSec由哪几部分组成?各部分分别有哪些功能?
由管理模块、密钥分配和生成模块、身份认证模块、数据加密/解密模块、数据分组封装/分解模块和加密数据库组成
功能:
管理模块负责整个系统的配置和管理;
密钥管理模块负责完成身份认证和数据加密所需密钥的生成和分配;
身份认证模块完成对IP数据包数字签名的运算;
5.美国橘皮书(TCSEC)分为7个等级,它们是D、C1、C2、B1、B2、B3和A1级。
6.我国现行的信息网络法律体系框架分为4个层面,它们是一般性法律规定、规范和惩罚网络犯罪的法律、直接针对计算机信息网络安全的特别规定和具体规范信息网络安全技术、信息网络安全管理等方面的规定。
二、简答题
1.什么是信息安全?它和计算机安全有什么区别?
2.入侵检测系统的主要功能有(A、B、C、D)。
A.检测并分析系统和用户的活动B.检查系统配置和漏洞
Apache配置文件参数详细介绍

Apache配置文件参数详细介绍ServerType standaloneServerType定义服务器的启动方式,缺省值为独立方式standalone,httpd服务器将由其本身启动,并驻留在主机中监视连接请求。
在Linux下将在启动文件/etc/rc.d/rc.local/init.d/apache中自动启动Web服务器,这种方式是推荐设置。
启动Apache服务器的另一种方式是inet方式,使用超级服务器inetd监视连接请求并启动服务器。
当需要使用inetd启动方式时,便需要更改为这个设置,并屏蔽/etc/rc.d/rc.local/init.d/apache文件,以及更改/etc/inetd.conf并重起inetd,那么Apache就能从inetd中启动了。
ServerRoot "/etc/httpd"ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerRoot定义的路径之下。
LockFile /var/run/httpd.lock由于httpd会经常进行并发的文件操作,就需要使用加锁的方式来保证文件操作不冲突,由于NFS文件系统在文件加锁方面能力有限,因此这个目录应该是本地磁盘文件系统,而不应该使用NFS文件系统。
LockFile参数指定了httpd守护进程的加锁文件,一般不需要设置这个参数,Apache服务器将自动在ServerRoot 下面的路径中进行操作。
但如果ServerRoot为NFS文件系统,便需要使用这个参数指定本地文件系统中的路径。
PidFile /var/run/httpd.pidPidFile指定的文件将记录httpd守护进程的进程号,由于httpd能自动复制其自身,因此系统中有多个httpd进程,但只有一个进程为最初启动的进程,它为其他进程的父进程,对这个进程发送信号将影响所有的httpd进程。
apache log viewer使用方法-概述说明以及解释

apache log viewer使用方法-概述说明以及解释1.引言1.1 概述概述部分的内容:在现代世界中,计算机技术和互联网的迅猛发展使得网络日志(log)变得日益重要。
Apache是一个流行的开源Web服务器软件,其日志文件记录了访问服务器的详细信息,包括访问者的IP地址、访问时间、浏览器类型等等。
然而,阅读和分析这些日志文件是一项繁琐而耗时的任务。
为了帮助网络管理员和开发人员更好地理解和利用这些日志文件,出现了许多日志文件查看器工具,其中最为知名和实用的就是Apache Log Viewer。
Apache Log Viewer是一款简单易用且功能强大的工具,旨在帮助用户分析和解释Apache日志文件中的信息。
它提供了直观、交互式的界面,可以快速筛选和搜索日志文件的内容,并以可视化方式展示统计数据和图表。
使用Apache Log Viewer,用户可以轻松地监控网站访问情况、检测异常活动、识别潜在的安全威胁等。
本文将介绍如何使用Apache Log Viewer这个强大工具来分析和解读Apache日志文件。
接下来的章节将逐步介绍Apache Log Viewer的安装配置方法以及其主要功能和使用技巧。
通过本文的学习,读者将能够迅速上手并熟练使用Apache Log Viewer,从而提升对Apache日志的分析能力和效率。
继续阅读下一章节:2.正文- 2.1 Apache Log Viewer的介绍。
1.2文章结构文章结构是指文本的组织方式和内容安排。
在撰写一篇长文时,良好的文章结构可以帮助读者更好地理解和消化文章的内容。
文章结构应该合理有序,清晰明确,使读者能够迅速地找到所需的信息。
下面是关于Apache Log Viewer使用方法的文章结构部分的内容:1.2 文章结构文章将按照以下步骤和章节展开,以帮助读者全面了解Apache Log Viewer的使用方法:1.2.1 第一部分:Apache Log Viewer的概述本部分将对Apache Log Viewer进行简要介绍,包括其定义、功能和用途。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
监视并记录Apache网站服务器的运行LogFormat 指令承诺你告诉Apache你想要记录要求的哪些方面。
而你仍需附加的指令来告诉Apache在哪里记录那些信息,这在下一章中将会介绍。
下面的例子显示了两种最受欢迎的格式的配置:一般日志格式和整合日志格式。
当Apache收到一个要求,他将会用相应的要求属性来替代以%为前缀的每一个域。
假如您正在使用一般日志格式,您的日志文件里尽管有附件提供日志格式的详尽索引,下表描述了一些最为重要的域:# %h: 客户端(例如,扫瞄器)向服务器发出连接要求时自己的当时的IP地址或域名(需开启HostNameLookups)。
# %u: 使用方式认证用户时,记录下的用户的编号。
# %t: 服务器同意到连接要求的时刻。
# %r: 客户端发出的原始连接要求中的文本信息,包含所使用的方法。
# %>s: 服务器应答扫瞄器后的返回状态代码,200表示要求成功。
.# %b: 服务器应答扫瞄器发出的单个要求的回传对象的内容大小(字节为单位),不统计数据包头部字节。
整合日志格式在一般日志格式的基础上扩展出了两个附加的域。
定义为:# %{Referer}i: 连接要求数据包包头,包含指向当前页面的文档关联信息。
# %{User-agent}i: 用户代理连接要求数据包包头,包含客户扫瞄器的信息。
创建一个自定义日志文件您可能会想创建Apache自带以外的新的日志文件。
下面的例子将运用CustomLog来创建一个新的日志文件,并储存由一个之前定义好的日志格式,即前一章提到的common,所定义的信息。
您还能够用格式本身的定义来替换昵称。
一个附加的,更为简单的指令是Transferlog,它只同意最后一个LogFormat指令提供的定义。
你也能够用CustomLog或TransferLog将日志的输出重导向(输出)到一个外部的程序,而不是一个文件。
要做到这一点,第一您需要以输出字符"|"开头,跟着是接收日志标准输入信息的程序之路经。
本例运用Apache自带的rotatelogs程序,在稍后的章节中会对其有所介绍。
当有一个外部程序被使用,它将作为启动d的用户被运行。
假如服务器是被超级治理员所启动,它就会是超级治理员,完全确保那个程序是安全的。
同时,当进入一个非Unix 平台上的一个文件路径时,需要小心确保只有正斜杠被使用,即使那个平台可能是承诺使用反斜杠的。
总的来说,在整个配置文件中总是使用正斜杠是个好主意。
有条件的日志要求你能够依照可变的环境决定是否记录一个要求。
这种可变能够依照许多参数,比如客户端的IP地址或要求中某个头部的存在,事先设置好。
正如本例中所显示,CustomLog指令能够将可变的环境作为第三个参数来同意。
假如存在可变的环境,它就将被记录,否则就可不能。
假如那个可变的环境被一个"!"开头否定,那么不存在可变的环境将会被记录。
本例将告诉您如何幸免在日志里以GIF和JPEG的格式记录图像,及如何从一个特定的IP地址记录要求道一个单独的日志文件。
另一个例子请参加下一节。
谁在连接你的网站能够通过记录Referer的值来检测哪些人连接了你的网站,Referer变量位于用户发送连接要求数据包的头部,数据包头中还包含了用户访问的目的网站的URL地址。
通过这种方法能够记录下绝大部分网站访问者。
也能够把来自特定网站(www\.example\ )地址段的来访者排除出日志记录文件。
利用模块参数(mod_status)来监视Apache服务器Apache 服务器中能够使用的功能模块专门多,有服务器内置的也有外挂的,这些模块工作的状态和性能确实是通过mod_status参数来记录的,记录的内容有“哪些模块参与了网站应答服务、哪些模块处于闲暇状态、服务器的开启/关闭时刻。
正在处理的连接要求数和访问者数量(需要指定ExtendedStatus记号) -该模块记录对高负荷网站服务器性能有专门大阻碍”。
例子中记录的模块状态统计结果能够用扫瞄器访问:// example /server-status页面来查看。
通过SNMP协议来监视Apache服务器SNMP 是简单网管协议,支持SNMP的服务器或网络设备能够被OpenView、Tivoli等网管软件统一治理,目前有专门多开源的SNMP模块能够加装到Apache网站服务器之上,关于Apache 1.3版来讲,mod_snmp模块能够支持第1版和2版的SNMP协议;关于Apache 2版来讲,mod_apache_snmp模块能够编译成Apache的DSO直截了当支持第1版、第2版和第3版的SNMP协议。
有了SNMP模块,外部网管软件就能够对Apache网站服务器的各种实时性能参数进行查看了,这些参数包含“服务器连续在线时刻、平均负载、一段时刻内的错误数、提供网站服务的字节数和连接要求数”。
SNMP模块遇到突然激增的并发连接要求数时会向操纵台报警。
治理SNMP资源的开源工具软件有:“net-snmp, OpenNMS,Najios等”。
用开源工具分析日志有专门多开源和商业版的工具软件能够对产生的Apache日志文件做分析和处理,通常的步骤是:Webalizer( :// /webalizer/)和AWStats( ://)是较为流行的日志文件分析工具;还有一些工具能够记录来访者具体访问路线,比如Vistors和Pathalizer 工具,能够分别从:// /visitors/和:///下载。
实时监视日志使用apachetop命令行工具来显示apache服务器当前的运行状态,类似于Unix等系统下的top命令工具。
对流量比较低的Unix- Apache网站也能够使用tail命令来记录实时日志信息,tail -f /logfile/。
通过扫描错误日志文件中的记录,分析出恶意连接要求,常用的错误日志文件扫描工具有Logscan和ScanErrLog,能够分别从:// /security.php 和:// librelogiciel /software/去下载这些工具。
将连接要求日志记录到数据库Apache 本身没有将记录转发到数据库的功能,必须要第三方脚本和模块来支持。
那个地点列举几个:mod_log_sql模块承诺将连接要求直截了当记入MySQL数据库,然后用Apache LogView SQL工具来参看库中的记录;pglogd工具能够记录日志到PostgreSQL数据库中。
假如网站流量较高,日志文件专门容易就会变得专门大,需要进行转存和归档处理。
转存日志文件时需要压缩和储存,在线进行这项工作能够使用Apache提供的rotatelogs来完成,类似工具还能够在:///上找到。
例子中用rotatelogs工具将每天的日志做了转存和归档处理,一天共有86400秒。
查看Apache关心文件能够了解更多的rotatelogs工具参数。
注意假如rotatelogs工具所在的名目名含有空格,则需要用跳转符号\来指定。
IP地址和域名之间对应处理将HostNameLookups 设置成on,那么日志记录中将显示来访者所在的域名,设置成on 可降低服务器性能。
为了解决这一问题,Apache提供了一个事后分析IP地址域名信息的工具logresolve,例如$ logresolve < access_log > resolved_log假如用代理服务器或网关设备来完成的网站访问,Apache服务器将只能记录到代理服务器和网关的IP地址和域名。
如何自动启动Apache服务器在windows 平台下以服务方式启动的Aapche遇到意外退出后能够由服务治理器自动自动,Unix平台下需要借助watchdog脚本来实现自动启动功能,watchdog程序专门用来监视其他程序的运行状态,发觉被监视的程序退出或停止后能够重新将他们启动。
例子中简单的linux脚本将监视系统的进程表,假如网站服务器d进程消逝,则负责将它重新启动,使用该脚本的条件有2个,第一保证该脚本文件具备可执行权限,第二必须将该文件设置到cron文件中,使之能够在预定的时刻间隔内运行,假如使用Solaris系统,需要将例子中的ps -waux改成ps -ef。
用户能够访问:///docs/general/control/control.html网页发觉更多高级的watchdog类脚本工具,大多数linux发行版自带一些用于Apache的脚本工具。
日志文件的分割和合并假如用户的网站环境是用服务器集群来搭建的,通常需要将所有服务器上的日志做合并成单个文件后,才能够进行分析和处理。
相似的道理,假如在单台服务器上运行多个虚拟网站,则需要将单个日志文件分割成多个部分供不同的虚拟网站用户去分析。
在Apache服务器源码的support/文件夹下能够找到相应的脚本工具split-logfile等。
在://coker .au/logtools/网页能够找到一些其他的日志工具。
比如vlogger工具就能够替代cronologs来对单个服务器上的虚拟网站日志进行分别处理,该工具在:///vlogger/下载。
为虚拟网站储存独立的日志文件使用CustomLog标志段在Apache配置文件的<Virtualhost>区块内实现虚拟网站日志文件的独立处理。
在Apache全局配置中配置方法,其中的v%负责把提供服务的虚拟网站记录下来,关于配置了专门多虚拟网站的单台服务器来说,这种配置不错。
假如不想记录虚拟服务器的日志只需要在配置文件中加入"CustomLog /dev/null"就能够了。
日志文件中常见的条目缺少favicon.ico文件,该文件可在扫瞄器的标题栏显示网站的个性图案;缺少robots.txt文件,利于站点复制工具和搜索引擎使用;覆写 d.pid文件,网站服务器不正常退出后遗留的PID记录文件;生疏的长记录条,类似的记录条表示访问者要求了网站上全然没有的cmd.exe,root.exe或dir等文件。
日志文件中的一些条目经常反映了那些自动探测网站服务器漏洞的动作,多数来源于针对IIS网站服务器的蠕虫和恶意程序。
有时候也会发觉一些针对Apache的漏洞,因此为了保证Apache的正常运行,用户应保持经常更新Apache软件。