俊彥博客

On9 仔嘅博客

Nginx + WordPress + Fastcgi_Cache 自动清空缓存

与其让复杂的像wordpress那样的PHP-Mysql应用去做缓存这类的额外工作,倒不如让轻量级的Nginx去缓存WordPress内容。

Nginx内置FastCgi缓存,但是不支持自动清除缓存。当你在wordpress里面新建/修改一篇文章,或者访客提交评论的时候,自动清空相关的缓存是必要的!   配置自动清空缓存的步骤很简单:

使用fastcgi_cache加速Nginx站点

说到缓存,想到的大部分都是Memcache、Xcache、Proxy_Cache,FastCgi Cache貌似一直被人忽略中,FastCgi缓存也是不错的(我也最近才听说) 引用某人的一句话
lnmp一键包没开启fastcgi cache是一大败笔 via @ Unknown
开启FastCGI Cache步骤非常简单

nginx+php5+mysql一键安装脚本&一键反代+替换脚本

据说最近喜欢自己写脚本,我也写了一个= = php5、mysql采用apt-get方式安装,nginx采用编译安装,加入了一键反代加替换脚本。 仅在Debian/Ubuntu测试通过 各软件版本:
PHP 5.3.17-1~dotdeb.0 with Suhosin-Patch (cli) (built: Sep 14 2012 12:40:30)

nginx-1.2.4

5.5.28-1~dotdeb.0 (Debian)

用Remastersys打包自己的Linux发行版

这几天突然想打包一款自己定制的系统,装到U盘里,到外面的时候直接就用自己的系统了。 Ubuntu的LiveCD不能满足要求,很多软件没安装上,载入之后再apt-get就太浪费时间了 Google了一下,发现Remastersys这个软件。
Remastersys可以把你安装的Ubuntu、Debian及其衍生版打包成一个可以用来安装的Live CD/DVD的iso文件。 你可以打包一个包含个人数据的iso文件作为系统备份,也可以打包一个不包含个人数据的iso文件发布给其他人安装。

centos5 yum安装lnmp

LNMP(即nginx-mysql-php)服务器一直是被认为性能高,内存占用少的服务器,下面我们来介绍怎么通过简单的YUM命令安装。 YUM安装特点:
比编译安装速度快
安全,yum安装是官方版本,减少一键包带来的风险
缺点就是要自定义配置

为WordPress启用Varnish缓存

申请的永久免费vps成功开通了,之前听说varnish是优秀的缓存服务器,配置简单,命中率高,性能高效。所以折腾个varnish玩玩 因为仅用于反代,所以web server就不装了。。。 1、安装varnish。
rpm --nosignature -i http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release-3.0-1.noarch.rpm
yum install varnish

XenServer挂载本机iso

1、查看vgname
vgdisplay

[root@ns4000741 ~]# vgdisplay
  --- Volume group ---
  VG Name               VG_XenStorage-7b2106bb-0812-e1aa-0c32-9e01960a692c    #记下这串东西
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                4
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               916.50 GB
  PE Size               4.00 MB
  Total PE              234624
  Alloc PE / Size       15387 / 60.11 GB
  Free  PE / Size       219237 / 856.39 GB
  VG UUID               DptLxz-5va8-uqMy-7hXD-cNmM-FoQk-t2qOk5

nginx反代加缓存傻瓜教程

由于目前使用军哥的lnmp一键包的人较多,所以,本教程基于lnmp0.9!

注意添加脚本后要重启nginx

/etc/init.d/nginx restart
一、最简单的反代脚本(无缓存): server { listen 80; server_name mjj.jybb.me; #你要绑定的域名 location / { proxy_pass http://www.baidu.com/; #你要反代的域名 proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For

nginx反代加替换傻瓜教程

本文适合全新安装,也适合安装了Lnmp.org一键包的安装
/root/lnmp stop #停止LNMP服务
cd /root
wget -c http://wiki.nginx.org/images/5/51/Nginx-accesskey-2.0.3.tar.gz
tar -zxf Nginx-accesskey-2.0.3.tar.gz
svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only
2、编辑军哥LNMP的upgrade_nginx.sh

Linux常用命令备份

#查看当前系统
cat /etc/issue
#更换软件源为163
cd /etc/apt
sudo mv sources.list sources.list.backup
sudo wget http://mirrors.163.com/.help/sources.list.precise
sudo mv sources.list.precise sources.list
sudo apt-get update
#查看当前用户数并杀掉其他某用户(抢vps神器)