在Ubuntu/Debian上快速安装PHP-fpm 5.3和Nginx

十二月 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: , ,


使用多 fastcgi 进行 php 负载均衡

九月 13th, 2010 hew Posted in nginx No Comments »

前段时间做了一个php负载均衡试验,上网找了好的资料,不过中文资料实在是匮乏,好不容易找到的还存在很多问题,为了下次用到的时候少走弯路,做个笔记,记录一下。
试验中前端为Nginx,Lighttpd下也可以,可以根据需要调整。

Tags: , ,


apache 转换到了nginx 的几个注意点

八月 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: , ,


Nginx 快捷添加域名

八月 10th, 2010 hew Posted in nginx No Comments »

nginx是 个优秀的服务器软件,nginx的低系统资源消耗的特性很适合系统资源不太丰富的VPS,这也使得nginx在VPS用户群中备受欢迎。

我在两月前重新由虚拟主机搬到VPS上,在使用了一段时间的apache后,也投入了nginx的怀抱。

虽然到现在,我实际折腾nginx的时间不是太长,但添加域名还是让我很头疼。因为nginx添加域名要在配置文件中添加,而且不是输入一个域名就 能搞定的,要写上长长的一段。一个两个域名还能当作研究工作,积极去完成了,域名一多,热乎劲就没了。不就是在一个配置文本内写点东西嘛,用手工去写就 笨,于是开始折腾Linux的shell编程。一来二去,到今天算是基本 完成了。

Tags: ,


nginx upstream 的几种分配方式

八月 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下perl(fastcgi)配置笔记

八月 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: , ,


Page 1 of 512345