十二月 7th, 2010 hew Posted in nginx No Comments »
今天又搞了VPS玩,可惜的是他们并不提供archlinux的系统,没办法只好选择Debian了,但是lenny中的PHP版本都太老了些,更不可能包含fpm了,也不想再浪费时间自己编译了,于是google一把后找到了一个提供PHP-fpm 5.3的源,而且常用的模块都有提供,所以就直接安装了,简单记录下安装过程。
1、安装Nginx
Nginx版本不需要太新,用官方源里的就很好,起码够稳定
sudo apt-get install nginx
简单编辑下它的默认配置,一会儿来测试能否与PHP正常的工作
sudo vim /etc/nginx/sites-available/default
改完后它看起来差不多是这个样子
Tags: debian, nginx, ubuntu
九月 13th, 2010 hew Posted in nginx No Comments »
前段时间做了一个php负载均衡试验,上网找了好的资料,不过中文资料实在是匮乏,好不容易找到的还存在很多问题,为了下次用到的时候少走弯路,做个笔记,记录一下。
试验中前端为Nginx,Lighttpd下也可以,可以根据需要调整。
Tags: FastCGI, php, 负载均衡
八月 10th, 2010 hew Posted in nginx No Comments »
最近把整站从apache升级到了nginx,客户的站点大概有30 台服务器大部分架构位tomcat+apache,只有一个php页面
一下是我升级遇到的几个问题的注意点
1.
当我们去访问服务器上的一个目录时候,他不会自动加上一个/ ,浏览器会给出改页无法打开的错误,这个时候浏览器去取的地址实际上是upstream中所写的地址和端口或如果没有使用upstream时 当使用localhost做servername时候 浏览器会去访问http://127.0.0.1/dir。
解决办法
Tags: Apache, niginx, 迁移
八月 10th, 2010 hew Posted in nginx No Comments »
nginx是 个优秀的服务器软件,nginx的低系统资源消耗的特性很适合系统资源不太丰富的VPS,这也使得nginx在VPS用户群中备受欢迎。
我在两月前重新由虚拟主机搬到VPS上,在使用了一段时间的apache后,也投入了nginx的怀抱。
虽然到现在,我实际折腾nginx的时间不是太长,但添加域名还是让我很头疼。因为nginx添加域名要在配置文件中添加,而且不是输入一个域名就 能搞定的,要写上长长的一段。一个两个域名还能当作研究工作,积极去完成了,域名一多,热乎劲就没了。不就是在一个配置文本内写点东西嘛,用手工去写就 笨,于是开始折腾Linux的shell编程。一来二去,到今天算是基本 完成了。
Tags: nginx, 添加域名
八月 5th, 2010 hew Posted in nginx No Comments »
1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
例如:
upstream bakend {
server 192.168.1.10 weight=10;
server 192.168.1.11 weight=10;
}
Tags: nginx, upstream
八月 5th, 2010 hew Posted in nginx No Comments »
官方文档 http://wiki.codemongers.com/NginxSimpleCGI
1. perl-cgi接口程序
#cd $path/nginx/sbin
#vi cgiwrap-fcgi.pl
#需要注意的是/tmp/cgiwrap-dispatch.sock这个文件的属主要改成与nginx进程一致
Tags: FastCGI, nginx, perl