Nginx 屏蔽搜索引擎蜘蛛

将代码加入不让蜘蛛抓取的段内if ($http_user_agent ~* (baiduspider|googlebot|soso|bing|sogou|yahoo|sohu-search|yodao|YoudaoBot|robozilla|msnbot|MJ12bot|NHN|Twiceler)){ return 403; }放入server段内则全站生效,放在location则只有对应的段生效对其他独立的location段无影响.

利用廉价VPS做反代,保护你的真实服务器

利用廉价VPS做反代,保护你的真实服务器 BUYVM有新机器上架,正好碰上。所以拿群里朋友“杰克”的新VPS做样板。说一下反代的做法。做反代的好处是可以不暴露你的真实服务器,就算有DCMA之类的,也有个缓冲余地。因为只是个接口而已。但是反代的主要目的是用来负载均衡和加速网页用的。不要只认为反代就是防别人投诉的。现在开始。一切以BUYVM的Debian VPS做样板。第一步,需要远程连上你的服务器。linux VPS,大多数都是无UI界面的。也不需要UI界面。LINUX系的VPS,远程有2个方法:VNC,SSH。  前者相当于WIN主机的3389,后者相当于WIN的TELNET也就是DOS模式。有的服务器是已经安装好了SSH服务的,也有的服务器是没有安装好的。如果没有安装好,那么VPS服务商的后台管理面版里,一般会有一个  "Console" 的按纽,让你可以用JAVA版的软件直接连进去。你可以通过这个接口 ---->>阅读完整内容

修改hosts访问google

在hosts里添加Google Docs的解析IP直接绕过DNS查询,就能正常使用https的Google了。 hosts文件的位置: windows:C:\Windows\System32\drivers\etc\hosts linux:/etc/hosts用记事本打开hosts文件,下面这些内容添加到hosts文件:##Google.com Google.com 203.208.46.164 www.google.com #主页 203.208.46.164 google.com #主页 203.208.46.72 m.google.com #Google移动版 203.208.46.99 accounts.google.com #帐户 203.208.46.32 services.google.com #服务申请 203.208.46.24 goto.goo ---->>阅读完整内容

修改或增加主题的(blockquote)样式

下面就是更改css文件啦~我还是从inove主题中复制出来的, 同样, 如果你懒的自己找的话, 就直接复制下面的代码吧~ blockquote { background:#F4F5F7 url(blockquote.gif) 3px 3px no-repeat; border:1px dashed #CCC; padding:8px 12px 8px 36px; margin:5px 0;} 修改你自己主题中的style.css这个文件, 搜索blockquote, 我的css文件中就一个blockquote, 如果你的css文件中有很多的话, 就替换类似这种形式的代码吧.blockquote{……}保存上传就可以啦下面我搜集了一些blockquote,放出来给大家用,希望大家会喜欢blockquote引用样式1 1 2 blo ---->>阅读完整内容

门户网站架构Nginx+Apache+MySQL+PHP+Memcached+Squid

服务器的大用户量的承载方案一、前言二、编译安装三、 安装MySQL、memcache四、 安装Apache、PHP、eAccelerator、php-memcache五、 安装Squid六、后记一、前言,准备工作当前,LAMP开发模式是WEB开发的首选,如何搭建一个高效、可靠、稳定的WEB服务器一直是个热门主题,本文就是这个主题的一次尝试。我们采用的架构图如下:引用——– ———- ————- ——— ————| 客户端 | ===> |负载均衡器| ===> |反向代理/缓存| ===> |WEB服务器| ===> |数据库服务器| ---->>阅读完整内容

IIS6.0下PHP FastCGI环境搭建

IIS6.0下PHP FastCGI环境搭建 FastCGI是可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。传统的CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性等。今天介绍一下IIS6.0下PHP FastCGI环境搭建,一些资料称IIS下FastCGI的运行效率是ISPAI的两倍之多。不管到底怎么样,如果您还停留在ISAPI的运行环境下的话,一定要先测试再使用。免得造成不必要的麻烦。第一步:下载安装FastCGI Extension for IIS下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&displayla ---->>阅读完整内容

Linux下LAMP(Apache+PHP+MySql)环境配置(第二版)

LAMP是一个缩写Linux+Apache+MySql+PHP,它指一组通常一起使用来运行动态网站或者服务器的自由软件:* Linux,操作系统;* Apache,网页服务器;* MySQL,数据库管理系统(或者数据库服务器);* PHP 和有時 Perl 或 Python,脚本语言。今天介绍一下Linux下LAMP(Apache+PHP+MySql)环境配置:1、下载软件MySql:wget http://down1.chinaunix.net/distfiles/mysql-5.0.56.tar.gzApache:wget http://apache.freelamp.com/httpd/httpd-2.2.13.tar.gzPHP:wget http://125.39.113.23:9203/CDE349DEF7D7A6AC19DE5771F752CA258 ---->>阅读完整内容

又拍网架构-又一个用到python的网站

又拍网架构-又一个用到python的网站 又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章会介绍一些在技术上的积累。又拍网和大多数Web2.0站点一样,构建于大量开源软件之上,包括MySQL、PHP、nginx、Python、memcached、redis、Solr、Hadoop和RabbitMQ等等。又拍网的服务器端开发语言主要是PHP和Python,其中PHP用于编写Web逻辑(通过HTTP和用户直接打交道), 而Python则主要用于开发内部服务和后台任务。在客户端则使用了大量的Javascript, 这里要感谢一下MooTools这个JS框架,它使得我们很享受前端开发过程。 另外,我们把图片处理过程从PHP进程里独立出来变成一个服务。这个服务基于nginx,但是是作为nginx ---->>阅读完整内容

VMware下linux虚拟机工具安装

VMware下linux虚拟机工具安装 虚拟化在我们现在的网站架构中,可以说是无处不在,如果你有在VMware,像我一样碰到了Linux下的时间跑不准问题。那么安装虚拟机工具则可以帮您解决这一烦恼。1、在VM菜单下选择Install VMwaretools(在虚拟机配置里面);2、挂接VMwaretools 的ISO镜像盘;#mkdir /mnt/cdrom#mount -t iso9660 /dev/cdrom /mnt/cdrom3、将VMwaretools的安装包拷贝到磁盘;#cp /mnt/cdrom/vmware-linux-tools.tar.gz /tmp注:安装包名,根据实际版本定。4、解压;#cd /tmp#tar -zxvf vmware-linux-tools.tar.gz5、安装;#lsbin  doc  etc  FILES  INSTALL  installer  lib  ---->>阅读完整内容

MySql数据库迁移常用方法

MySql数据库迁移常用方法 在MySql的日常使用中不可避免的会出现数据迁移的时候。如:更换数据库服务器、更换数据库类型。小插曲:我国的文字真是博大精深,“迁移”这个词能把我们常做的数据库的迁移都表达清楚。如: 释义1:搬移;从一处搬到另一处。(对应:更换数据库服务器) 释义2:变化、变迁。(对应:更换数据库类型)。 1、更换数据库服务器可采用数据库备份程序:mysqldumpmysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和/或装载表的SQL语句。有3种方式来调用mysqldump:shell> mysqldump [options] db_name [tables]shell> mysqldump [options] —database DB1 [DB2 DB3...]sh ---->>阅读完整内容