很多朋友对于日志服务器配置和如何配置路由器日志服务器不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
一、怎样配置IIS日志和IIS日志代码分析
做为一个seoer,应该要学会IIS日志配置方法和看IIS日志代码,对网站做出整体优化。可能有的人说,网站上面挂了51yes,CNZZ等工具的。不过,那个只是看网站IP,PV,关键字,来路等访问信息的。IIS日志是可以看搜索引擎,恶意攻击网站漏洞的信息。
运行“开始”“设置”“控制面板”“管理工具”“Inter信息服务”。
在指定站点上鼠标右键,选择“属*”。
在网站“属*”窗口,“网站”标签中在“启用日志记录”前打勾,并在“活动日志格式”中选择“W3C扩展日志文件格式”。
“活动日志格式”右侧的“属*”,设置“常规属*”。在“新建日志时间”选项选择“每天”,在“文件命名和回卷使用当地时间”前打勾。系统日志默认存放位置是“C:\WINDOWS\system32\LogFiles”,建议设置到一个容量大的非系统盘。
“活动日志格式”右侧的“属*”,设置“扩展属*”。在“扩展日志记录选项”里选择如下选项,并“确定”保存。
(1)日期(date)
(2)时间(time)
(3)客户端IP(c-ip)
(4)用户名(cs-username)
(5)方法(cs-method)
(6) URI资源(cs-uri-stem)
(7) URI查询(cs-uri-query)
(8)协议状态(sc-status)
(9)发送的字节数(sc-bytes)
(10)协议版本(cs-version)
(11)用户代理(csUser-Agent)
(12)引用站点(csReferer)
重起网站服务
在系统日志存放目录里(默认为C:\WINDOWS\system32\Logfiles\W3SVC1)会成生“ex060710.log”日志文件,其它060710为当前日期。
发布日志文件:
(1)右键指定站点,选择“新建”à“虚拟目录”。
(2)为日志目录起一个别名,例如:“logs”。“下一步”
(3)选择日志所以的实际路径,默认为“C:\WINDOWS\system32\Logfiles\W3SVC1”。
“下一步”
(4)把访问权限设为“读取”和“浏览”。“下一步”,并设为完成。
测试,如果可以访问则配置成功。如果不可访问,请检查以上操作步骤。
我们继续学习下,如何看IIS日志代码,打开IIS日志后,你会看见里面有很多访问记录。baiduspider,Googlebot等就是蜘蛛了。蜘蛛爬过后都会留下记录的,我将状态代码列在下面:
100-表示已收到请求的一部分,正在继续发送余下部分。
101-切换协议。
200-确定。客户端请求已成功。
2XX-成功服务器成功地接受了客户端请求。(只要是2XX的状态,都表示成功)
200-确定。客户端请求已成功。
201-已创建。
202-已接受。
203-非权威*信息。
204-无内容。
205-重置内容。
206-部分内容。
300-针对收到请求,服务器可执行多种操作。
301-永久移动转移,请求的内容已永久移动其他新位置。
302-临时移动转移,请求的内容已临时移动新的位置
304-未修改。自从上次请求后,请求的内容未修改过。
307-临时重定向。服务器目前从不同位置响应请求,但请求者应继续使用原有位置来进行以后的请求。
-错误的请求。
401-访问被拒绝。IIS定义了许多不同的 401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS日志中显示:
401.1-登录失败。
401.2-服务器配置导致登录失败。
401.3-由于 ACL对资源的限制而未获得授权。
401.4-筛选器授权失败。
401.5- ISAPI/CGI应用程序授权失败。
401.7-访问被 Web服务器上的 URL授权策略拒绝。这个错误代码为 IIS 6.0所专用。
403-禁止访问:IIS定义了许多不同的 403错误,它们指明更为具体的错误原因:
403.1-执行访问被禁止。
403.2-读访问被禁止。
403.3-写访问被禁止。
403.4-要求 SSL.
403.5-要求 SSL 128.
403.6- IP被拒绝。
403.7-要求客户端证书。
403.8-站点访问被拒绝。
403.9-用户数过多。
403.10-配置无效。
403.11-密码更改。
403.12-拒绝访问映射表。
403.13-客户端证书被吊销。
403.14-拒绝目录列表。
403.15-超出客户端访问许可。
403.16-客户端证书不受信任或无效。
403.17-客户端证书已过期或尚未生效。
403.18-在当前的应用程序池中不能执行所请求的 URL.这个错误代码为 IIS 6.0所专用。
403.19-不能为这个应用程序池中的客户端执行 CGI.这个错误代码为 IIS 6.0所专用。
403.20- Passport登录失败。这个错误代码为 IIS 6.0所专用。
404-未找到请求的内容。
404.0-未找到文件或目录。
404.1-无法在所请求的端口上访问 Web站点。
404.2- Web服务扩展锁定策略阻止本请求。
404.3- MIME映射策略阻止本请求。
405-用来访问本页面的 HTTP谓词不被允许(方法不被允许)
406-客户端浏览器不接受所请求页面的 MIME类型。
407-要求进行代理身份验证。
412-前提条件失败。
413-请求实体太大。
414-请求 URI太长。
415-不支持的媒体类型。
416-所请求的范围无法满足。
417-执行失败。
423-锁定的错误。
500-服务器内部错误。
500.12-应用程序正忙于在 Web服务器上重新启动。
500.13- Web服务器太忙。
500.15-不允许请求 Global.asa.
500.16- UNC授权凭据不正确。这个错误代码为 IIS 6.0所专用。
500.18- URL授权存储不能打开。这个错误代码为 IIS 6.0所专用。
500.100-内部 ASP错误。
501-服务器无法完成请求的功能。
502-服务器用作网关或代理服务器时收到了无效响应。
502.1- CGI应用程序超时。
502.2- CGI应用程序出错。
503-服务不可用。这个错误代码为 IIS 6.0所专用。
504-网关超时。
505- HTTP版本不受支持。
二、如何配置路由器日志服务器
1.路由器品牌选择多样,本例以飞鱼星路由器进行说明。
2.开启系统日志服务器功能:
-进入路由器的系统状态界面。
-导航至系统日志部分,启用“系统日志服务器”功能。
-启用“日志服务器”,并输入日志服务器的IP。例如,若选择内网中的计算机IP为192.168.1.3作为日志服务器,需确保该计算机安装了VE日志分析软件,以便分析内网用户的网页浏览记录。
3.安装数据库:
-访问MYSQL数据库的官方网站:
-并安装数据库,安装过程中设置密码和端口号。
4.运行飞鱼星日志系统(VLS):
-访问飞鱼星路由器官方网站中心:
-找到对应路由器型号的VLS软件,并解压。
-运行Volans log system.exe,输入数据库的密码和端口号(默认的服务器IP和用户名无需修改)。
-软件将自动连接并获取日志。
5.新用户使用飞鱼星路由器时,建议仔细阅读产品说明书以了解详细配置和使用方法。
三、如何搭建syslog日志服务器
首先我们知道日志是什么,日志毫无疑问就跟我们写日记一样记录我们每天做的一些事情,那么日志对于一台服务器而言是至关重要的,比如说我们搭建服务的时候,服务起不来也没提示错误信息,那么这个时候就可以查看日志来排错了,还记录了服务器的运行情况已经*记录等等...,那么我们知道一台服务器的日志默认是存放在本地的对于linux而言日志一般存放于/var/log/目录下,比如说某系统管理员管理着几十甚至上百台服务器的时候,默认日志放在每台服务器的本地,当我们每天要去看日志的时候一台一台的看日志是不是要郁闷死了.没关系在linux系统上提供了一个syslogd这样的一个服务为我们提供日志服务器,他可以将多台主机和网络设备等等的日志存到日志服务器上,这样就大大减少了管理员的工作量,下面将在一台默认装有rhel5.x的系统上搭建一台日志服务器.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
系统环境:默认安装有rhel5.8的系统
主机角色 IP
server1日志服务器 10.0.0.1
server2 10.0.0.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
实际上日志服务器的配置非常之简单几条命令就搞定了
一.配置日志服务器为网络中其他主机及其网络设备等等提供日志存储服务,也就是配置server1
1.在server1上编辑/etc/sysconfig/syslog文件修改如下
#vim/etc/sysconfig/syslog##只修改SYSLOGD_OPTINOS这项,如下
SYSLOGD_OPTIONS="-m 0-r"
2.重新启动syslog
#service syslog restart
3.配置防火墙,syslog传送日志的端口是UDP的514端口防火墙在默认的情况下是阻止所有的,这里就把防火墙关闭了,防火墙的配置就不介绍了
#service iptables stop
#cconfig iptables off
ok!到这里服务器的配置基本就结束了.
二.配置server2让其将日志发送到日志服务器上去,我们知道windows跟*机路由器都是有日志产生的,它们的日志也是可以存储到日志服务器上去的,这里就只介绍linux主机的
1.配置server2上的/etc/syslog.conf定义日志的类型以及日志的级别和日志存放的位置,这里就只简单的介绍下大体的配置思路,
#vim/etc/syslog.conf
*.*@10.0.0.1
上面的配置表示所有的日志类型.所有的日志的级别的日志都将存放在10.0.0.1这台日志服务器上
2,重启syslog
#service syslog restart
三.验证
1.在server2上建一个redhat的用户,然后到server1上的/var/log/secure文件或者/var/log/messages文件查看日志
#cat/var/log/secure
Jun 8 00:58:05 10.0.0.2 useradd[15463]: new group: name=redhat, GID=500
Jun 8 00:58:05 10.0.0.2 useradd[15463]: new user: name=redhat, UID=500, GID=500, home=/home/redhat, shell=/bin/bash
可以看到10.0.0.2这台主机new了一个redhat的用户
四、SQL Server 2000提示安装程序配置服务器失败。
安装程序配置服务器失败。参考服务器错误日志和C:\WINDOWS\sqlstp.log安装好SQLServer2000安装失败提示:安装程序配置服务器失败。参考服务器错误日志和C:\WINDOWS\sqlstp.log
解决方法: Google了一下可能是安装目录有文件,删除了【C:\ProgramFiles\MicrosoftSQLServer】这个目录,安装仍然失败,很怪,回忆我的安装,难道是指定的数据库文件目录也要删了,接着删除了我放在D盘的Data文件目录,由于以前安装过,所以存在【MSSQL】这个目录,删除了这个目录后再安装,奇迹般的安装成功了!提示:删除MSSQL目录前要先检查此目录是否有有用的数据库文件,如果有请备份到其他目录。要重装SQLServer2000失败后,按照以下步骤,可以多次安装而不必重启。 1、在开始-运行中输入regedit
到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager位置
选择文件-导出,保存(安全起见)
在右边窗口右击PendingFileRenameOperations,选择删除,然后确认
安装好SQLServer2000后,打开企业管理器提示“管理单元初始化失败”管理单元初始化失败名称未知 CLSID:{00100100-1816-11D0-8EF5-00AA0062C58F}解决方法:通过批处理将SQL相关文件全部注册一遍来解决这个问题。把以下内容粘贴到记事本作成*bat文件执行。@echoon regsvr32autoplt.dll/s regsvr32autowiz.dll/s regsvr32axscphst.dll/s regsvr32cdwtskui.dll/s regsvr32colctrl.dll/s regsvr32nevnt.dll/s regsvr32ctasksui.dll/s regsvr32custtask.dll/s regsvr32dtsffile.dll/s regsvr32dtspkg.dll/s regsvr32dtspump.dll/s regsvr32dtsui.dll/s regsvr32dtswiz.dll/s regsvr32hhsetup.dll/s regsvr32objmgr.dll/s regsvr32pfclnt80.dll/s regsvr32pfutil80.dll/s regsvr32psdcscm.dll/s regsvr32sdiclnt.dll/s regsvr32semn.dll/s regsvr32Semcros.dll/s regsvr32Semdll.dll/s regsvr32semdts.dll/s regsvr32SEMEXEC.dll/s regsvr32semmap.dll/s regsvr32semnt.dll/s regsvr32Semobj.dll/s regsvr32semrepl.dll/s regsvr32semsfc.dll/s regsvr32Semsys.dll/s regsvr32semwebwz.dll/s regsvr32Semwiz.dll/s regsvr32sqdedev.dll/s regsvr32SQLDMO.dll/s regsvr32sqlftwiz.dll/s regsvr32sqlgui.dll/s regsvr32sqllex.dll/s regsvr32sqlmmc.dll/s regsvr32sqlns.dll/s regsvr32sqlqry.dll/s regsvr32sqlresld.dll/s regsvr32sqlsui.dll/s regsvr32sqlsvc.dll/s regsvr32sqlvdir.dll/s regsvr32stardds.dll/s regsvr32svr.dll/s