最近网站被YisouSpider(一搜蜘蛛)频繁抓取导致服务器几乎瘫痪,而且是每天两次狂轰滥炸。最可气而这个垃圾的一搜却没带来一个ip访问。对于这种垃圾蜘蛛应当采取屏蔽的做法。
艹蛋是还有破坏行为
[Mon Jan 26 11:38:02 2015] [error] [client 42.156.139.54] WordPressxe6x95xb0xe6x8dxaexe5xbax93xe6x9fxa5xe8xafxa2DELETE FROM wp_statpress WHERE date < '20140126'xe6x97xb6xe5x8fx91xe7x94x9fLock ...
http ftp ssh三种方式下载apache日志
目标:把多台的web服务器上apache日志下载到本地进行分析
环境:
一台web服务器 192.168.1.121
另一台本地机 192.168.1.124
整个过程自动执行无需人工干预
考虑采用ssh来传输日志
实施:
配置web主机与本机之间直接登陆
1在本地的hosts里添加192.168.1.121 cent.blue.com //cent.blue.com 主机名
2生成密匙 #ssh-keygen -t rsa 全回车
3生成后,将本地的id_rsa.pub复制到121的.ssh目录下,并命名为author...
apache 404 402 500等错误页面设置方法
做的好处是对于你的网站会更安全、健壮,如果未设置,别人在你的网址后随便输入一个路径,会显示apache的404错误,并且显示你的服务器版本号,服务器配置等一目了然,为了避免这种情况,可以设置错误页面。当出现404错误,即找不到网页时,把访问者导入到一个错误提示界面。
设置方法: 在<VirtualHost *:80>和</VirtualHost>加入以下代码:
ErrorDocument 500 /404.html
ErrorDocument 401 /40...
Ubuntu Apache下PHP配置
1st step
将Ubuntu系统更新到最新状态,在做任何操作之前都要做这一步,以确保系统的稳定,同时也不会有一些莫名其妙的现象出现。
$sudo apt-get update
$sudo apt-get dist-upgrade
安装PHP支持
$sudo apt-get install libapache2-mod-php5
$sudo apt-get install php5
如果想支持图形就加php5-gd,如果想支持Mysql就加php5-mysql,这里之所以要单独列出libapache2-mod-php5,主...
apache+tomcat配置以及url转发总结
Apache HTTP server 和 Tomcat server 整合,一般是希望对于用户只公布 Apache HTTP server 的网址,而 Tomcat 的网址则不公布,扮演一个后台的角色。访问 Tomcat 的 HTTP 请求,通过 Apache 转发给 Tomcat,Tomcat 处理完后,将 HTTP 回应返回给 Apache,然后 Apache HTTP 回应发回给用户端浏览器。
Apache HTTP server 和 Tomcat server 直接的 HTTP 数据传输,有很多种方法。
方法一,使用 mod_jk。很多...
AskApache Google 404一个Google Ajax Api插件
Web服务器默认的404错误页面,十分简陋、无法给予用户寻找相应信息的更多线索,用户看到这类页面往往最直接的反应并是关闭浏览器窗口离开,这在很大程度上给网站造成损失。最近google开放了Google AJAX 搜索 API 服务,只要在404页面中加入google提供的代码就可以实现包含对网站的相应介绍、用户可能感兴趣的内容链接或者网站内容导航链接、内容搜索功能等,能够有效地帮助访问者找到其欲寻找的内容或相似的内容,提高用户在网站内浏览更多信息的机会。
高流量WordPress博客进行优化方法
WordPress是一款非常流行的免费开源Blog平台,但是由于其扩展性和兼容性的“负担”,性能问题一直颇受争议。我07年从LBS转换到WordPress的时候,周围许多优秀的PHP程序员都嘲笑过它的PHP代码。然而,经过数年的使用,尤其是对整个WordPress生态链的了解,我越来越肯定:WordPress其实可以做的很好,只是你还没有找到合适的方法而已。
我认为,高流量WordPress博客可以从以下几点入手进行优化:
使用LAMP架构...
Install 64bit versions of Apache, PHP and MySQL on Windows 64bit
Currently no official 64bit versions of Apache and PHP exists for Microsoft Windows. Only MySQL supports officialy 64bit Windows. If you have a 64bit version of Windows (2003/XP/Vista) and want to keep your system pure 64bit here is the solution! In this guide I will show you how to install and set up Apache 2.2 x64 web server, PHP 5.2 x64 and MySQL 5.0/5.1 x64 on Win...
404 错误网页正确配置指向
HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生。
如何增加APACHE连接数,解决APACHE不能访问
最近发现居然自己都连不上网站,查看了Apache的error.log,发现了很多下面信息:
Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting
网上查询一把,最近流量突然增长,服务器从昨天开始会中断一会,重新启动或者过几分钟才能正常访问。经查看APACHE运行状态,发现有以下提示。
64 requests currently being processed, 0 idle workers
再看APACHE错误日志,有如...