本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
使用apache 限速,防盗链对于下载站来说,最头痛的可以说就是速度冲的过高,还有就是可恶的盗链了。笔者也是下载站,曾经也被这个困扰,还好我们有一个开源项目叫做apache,它为我们提供了一种限速和防盗链接解决方案。大家知道解决限速问题基本思路都是建一个虚拟主机,然后对这个虚拟主机限速,而apache还可以根据来路判断客户是否为本站下载资源,还是盗链自其它网站。其实在网上有很多关于apache的限速和防盗链的方法,下面介绍一下可以快速的使用其限速和防盗链的方法,这个方法适用于windows 下不管使用 apache,还是IIS的朋友。第一步:下载绿色版apache服务器 APMserv安装我就不一步步演示了,网上应该有很多。第二步:设置端口第三步:取消这三项,避免冲突第四步:设置虚拟主机目录第五步: 打开虚拟主机目录(配置文件目录)找到你安装APMserv根目录,如 D:\APMServ5.2.6然后你打到这个目录 D:\APMServ5.2.6\Apache\conf\apmserv(相对于安装根目录寻找路径,这里只是举了一个例子按实际情况寻找路径)打开这个文件:vhost.conf打开以后应该有如下的文字======================================================================<VirtualHost *:60000>ServerName...
 
0
Apache日志分析脚本1,查看apache进程:ps aux | grep httpd | grep -v grep | wc -l2,查看80端口的tcp连接:netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l3,通过日志查看当天ip连接数,过滤重复:cat access_log | grep "20/Oct/2008" | awk '{print $2}' | sort | uniq -c | sort -nr4,当天ip连接数最高的ip都在干些什么(原来是蜘蛛):cat access_log | grep "20/Oct/2008:00" | grep "122.102.7.212" | awk '{print $8}' | sort | uniq -c | sort -nr | head -n 105,当天访问页面排前10的url:cat access_log | grep "20/Oct/2008:00" | awk '{print $8}' | sort | uniq -c | sort -nr | head -n 10或是以下命令:cat  *.log |awk '{print $1}'| sort | uniq -c |sort -nr cat  access_11_09_07_15.log |awk '{print $1}'| sort | uniq -c |sort -nr6,用tcpdump嗅探80端口的访问看看谁最高tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr<pre>接着从日志里查看该ip在干...
 
0
Centos5安装配置VNC                                              VNC简介   VNC,全称为Virtual Network Computing,是一个桌面共享系统。它的功能,类似于windows中的远程   桌面功能。VNC使用了RFB(Remote FrameBuffer,远程帧缓冲)协议来实现远程控制另外一台计算机。它把键盘、鼠标动作发送到远程计算机,并把远程计算机的屏幕发回到本地。   VNC技术与平台无关,VNC Viewer可以和VNC Server在不同的操作系统上。VNC几乎支持所有的操作系统,也支持Java,甚至可以通过支持Java的浏览器来访问VNC Server.多个VNC客户端可以同时连接到一个VNC Server上。   在centos5下安装配置VNC   1.检查VNC客户端和服务器端是否已经安装   执行如下命令:   rpm -q vnc vnc-server   如果返回类似如下信息,   package vnc is not installed   vnc-server-4.0-8.1   则说明系统已经默认安装了vnc服务器端(一般来说,系统都默认安装了vnc server)。   2. 将用户名加入到配置文件中   使用...
不少用户在安装php网站程序时,都会出现提示 http 500  内部错误(来源:http://blog.micoder.cc/blog/40.html) 给你常见的解决办法:第一个方法: 1.设置php.int中 display_errors  =  On 2.去掉internet选项中‘禁止脚本提示(internet explorer)’和‘禁止脚本提示(其它)’ 3.代码顶部加:error_reporting(7);或error_reporting(E_ALL) 4.iis中要设置成为显示错误第二个方法:在相关的php文件的头部加上error_reporting(E_ERROR | E_WARNING | E_PARSE) 加上这个代码,所有的错误都出来了。 或是查看php错误日志.根据日志查找原因可以试下以上方法
.pcb{margin-right:0}问:为什么我的网站有时会出现“Service Unavailable”的提示,刷新几下又可以访问。 答: 出现这种情况是由于您的网站超过了系统资源限制造成的,主要是程序占用资源太多。当然 也有可能是用户网站的进程池没有启动。程序占用资源太多的原因如下:1.有一个或多个ACCESS数据库在多次读写过程中损坏,微软的MDAC系统在写入这个损坏的ACCESS文件时,ASP线程处于BLOCK状态,结果其他线程只能等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST(ASP进程)中。参考解决办法: 1.压缩和修复我的数据库下载数据库文件--[如果是.asp的扩展名,请改为.mdb的扩展名]--用ACCESS打开--选择工具--数据库实用工具--压缩和修复数据库--[改回.asp的扩展名]--上传覆盖原来数据库文件2.注册了不良的Com组件,特别是用VB开发的ACTIVE X控件,可能导致占用内存使用量不断增长。建议尽量减少或
HTTP/1.1 新建会话失败的解决办法大多时候出现在内存耗尽可以在出现HTTP/1.1 新建会话失败的问题的时候,远程连接进服务器查看下内存使用情况.八成就是这问题了某个网站的asp错误问题,百度出来的结果是给C盘加上power xxxx的权限,也许是没睡醒的缘故,加上它的权限后,还重置了磁盘权限,这些就出大问题了,aspjepg,jmail等组件因为权限问题全部挂了,当然,这些不能用还不算什么,rewrite-ISAPI这个不能用了才厉害,所有的网站因为无法加载他全挂了,对我来说就是世界末日马上取出那该死的power权限,重置权限,把所有的权限都变回administrator和system,然后打开事情查看器,看错误,去一个个的解决问题,这里居然是因为修改权限而造成的问题,那就一个个的权限添加回去就好了,本以为最多就是麻烦点,不会有很大的问题,结果-------      所有网站的asp页面打开,全部出现HTTP/1.1 新建会话失败,查了多方面的资料,问了好些人,最后决定重装IIS(当然得备份里面的网站列表啥的),具体百度IIS备份工具,出问题了别找我哦,该死的!依然不能解决这个HTTP/1.1 新建会话失败的问题。测试了如下办法,至少对我是无效的,实在不行的话,大家也可以尝试一...
apache域名跳转配置                                                                                                本论坛可以通过不带www的域名访问,带www的也可以访问,但是搜索引擎是分别收录的。所以现在想让micoder.cc 跳转到www.micoder.cc,百度下相关资料,发现大多数据都说使用伪静态规则,(太麻烦,不会规则)或是泛域名解析到www.micoder.cc (不实用)也可以使用域名服务商的URL转发功能(还有免费的吗)。一开始就想通过修改apache配置文件http.conf,来达到域名转发的目录。但是不懂里面的转发规则。百度搜索到apache的重写URL方式如下内容:Options +FollowSymLinksRewriteEngine onRewriteCond %{HTTP_HOST} ^92cto\.comRewriteRule ^(.*)$ http://www.micoder.cc/$1 [R=permanent,L] 判断当前服务器变量HTTP_HOST是否等于micoder.cc,然后进行重写,R=permanent进行永久重定向,L表示 并立即...
游标不包括正在修改的表,或该表不能通过此游标更新==>解决办法                                现这个问题的前提可能是:Microsoft OLE DB Provider for SQL Server 错误 '80004005'在 sys.servers 中找不到服务器 '***'。请验证指定的服务器名称是否正确。如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers。先出现的这个问题!解决办法是:select * from sys.servers           (查看系统表,看原来的服务器名)sp_dropserver '原来的服务器名'      (删除原来的服务器名)sp_addserver '现在的服务器名'        (添加现在的服务器名)sp_serveroption '现在的服务器名','data access', 'true' (设定 SQL Server 选项,使其允许加入linked server)最简单的方法就是把计算机名修改成以前的名字。修改了计算机的名字,就出现数据表所有者的问题,然后用系统的存储过程修改表的所有者,就出现了这个问题。Microsoft OLE DB Provider ...
无法编辑metabase.xml的解决办法 摘要:我们想修改iis配置,找到metabase.xml修改后想保存但是提示无法编辑,不能保存!这是由于你没有在iis中启用“允许直接编辑配置数据库”的功能 1、打开iis管理器,右击本地计算机--选择属性,如下图2、勾选"允许直接编辑配置数据库",这样就可以在不停止IIS的情况下编辑metabase.xml文件。3、现在再试一下编辑metabase.xml文件后保存看一下看看是不是可以保存了?其实还有一种方法就是把你的iis停了,然后在编辑metabase.xml文件。同样是可以保存的,但是这要停止网站一会,会影响到网站的运行,所以相对第一种方法还是建议选择第一种啊!
IIS Admin Service 服务因 2149648394 (0x8021080A) 服务性错误而停止。解析   XML   文件时出错。   原因:   文件或目录损坏且无法读取。       错误的   XML:       ErrorCode                       :   0x80070570     Interceptor                   :   14     OperationType               :   Populate     Table                               :   MBProperty     ConfigurationSource   :   file:///C:/WINDOWS/system32/inetsrv/MetaBase.xml     Row    ...
    总共47页,当前第45页 | 页数:
  1. 35
  2. 36
  3. 37
  4. 38
  5. 39
  6. 40
  7. 41
  8. 42
  9. 43
  10. 44
  11. 45
  12. 46
  13. 47