网站运营
位置:首页>> 网站运营>> FreeBSD下nginx并支持php配置详解(2)

FreeBSD下nginx并支持php配置详解(2)

 来源:asp之家 发布时间:2010-03-04 16:31:00 

标签:FreeBSD,nginx,fastcgi方式


二、使用spawn-fcgi支持php

▼首先需要安装lighttpd,以取得spawn-cgi

[root@bsd01 ~]#cd /usr/ports/www/lighttpd
[root@bsd01 lighttpd]#make install clean

▼编辑nginx.con文件:

[root@bsd01 ~]#vi /usr/local/etc/nginx/nginx.conf

user nobody;
user www;
location / {
root /usr/local/www/nginx;
index index.html index.htm;
}

location / {
root /data1/www;
index index.html index.htm index.php;
}

#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /data1/www$fastcgi_script_name;
include fastcgi_params;
}

#location ~ /\.ht {
# deny all;
#}

location ~ /\.ht {
deny all;
}

▼现在用spawn-fcgi启动php-cgi进程:

[root@bsd01 lighttpd]#spawn-fcgi -a 127.0.0.1 -p 9000 -u www -C 3 -f /usr/local/bin/php-cgi
Kspawn-fcgi.c.206: child spawned successfully: PID: 25354

“-C 3”就是启动3个php-cgi进程吧,但是好像实际会多1,2个。

[root@bsd01 lighttpd]#ps -aux | grep php-cgi
www 25354 24.6 2.5 30956 12924 ?? Ss 3:33AM 0:00.41 /usr/local/bin/php-cgi
www 25355 0.0 2.5 30956 12964 ?? S 3:33AM 0:00.00 /usr/local/bin/php-cgi

www 25356 0.0 2.5 30956 12964 ?? S 3:33AM 0:00.00 /usr/local/bin/php-cgi
www 25357 0.0 2.5 30956 12964 ?? S 3:33AM 0:00.00 /usr/local/bin/php-cgi

▼然后启动nginx即可:

[root@bsd01 ~]#nginx
[root@bsd01 ~]#pgrep nginx
R25436
f25435

现在来访问我们的web页面,说明nginx已经成功配置:



0
投稿

猜你喜欢

  • 关于Fckeditor,大家并不陌生,多个互联网软件中都在使用它,它是一款非常强大的编辑器,近年来被站长使用火热的Dedecms的默认编辑器
  • MeeGo今日低调地发布了1.0版,这是第一个稳定的,面向上网本和移动产品的版本,并且1.1版的开发已经进行中,它支持触摸式设备,例如手机、
  • 软文的含义,就是把广告很含蓄的表达在一些新闻里或者是一些其他类型的文章里,从表面上看不出这是广告,但是却潜移默化的感染着你,让你接受了他的广
  • 最近一直在找“有评论功能”的相册插件,始终没有满意的结果,索性自己干了。wordpress自2.5版本就开始自带了 wp_get_attac
  • 二、解决非人性化问题:当然我们不可能将自己的系统更改成windows XP系统,毕竟单位服务器需要服务器版操作系统。那么我们如何设置远程桌面
  • web服务器可以解析(handles)http协议。当web服务器接收到一个http请求(request),会返回一个http响应 (res
  •  DEDECMS问答模块rewrite伪静态设置教程:搭配环境一:服务器软件:apache操作系统:windows XP实现步骤:
  • 04年愚人节,Google宣布推出1G超大邮箱Gmail,并且采用必须“邀请”的方式来发展新用户。让无数网民趋之若骛,让无数运营商目瞪口呆的
  • Godaddy主机用户您假如发现需要更改您的主机操作系统,是可以随时进行。操作如下:首先. 登陆你的Account Manager.第二.
  • 如要在不同树林里访问资源,系统管理员须手动配置信任关系。Windows 2000具有在不同树林的域之间配置单向非传递性信任的功能。你必须在不
  • 1、创建新的FTP站点执行[开始]→[程序]→[管理工具]→[Internet服务器管理器]命令,打开“Internet信息服务”对话框。用
  • Godaddy主机用户应该如何添加流量呢?其实流量是允许在某个用户的网站与其余因特网之间通过的数据量。一般来说,如果你有一个商业网站或者一个
  • 由中国财经报联合中国政府采购杂志社、中国政府采购网共同举办的“中国政府采购高峰论坛”,将于 2009
  • 花好几百买的空间,架起了自己的博客或网站,有没有想过自己的博客和网站价值是不是比自己每年的空间成本要高呢?今天要向大家推荐一个专业实时为您的
  • 做为网站的站长,相信经常在网上留下您的联系email地址,如果没有做任何处理,一不小心,估计每天都会收到10多封奇奇怪怪的邮件,这就是所谓的
  • 关于做网站,我其实不算高手,只是经验相对来说可能多一些。2003年开始做网站,当时在中学,对电脑的爱好完全是疯狂痴迷,和站长网一起成长,看着
  • 在使用dedecms5.6时发现如果在内容页面调用相关文章,简单的使用dedecms arclist不能够实现,但是arclist有一个字段
  • 三月一次的PR地震最近震完了,虽然我并不在意PR,但做前端的,多少也得了解这东东。我首页的PR从三个月前的没有跳到了5,首先感谢所有把PR分
  • Google的成功首先是技术的成功,Google的服务创造了无可争辩的社会价值。但是,公司的商业成功与否并不总是由其创造的社会价值所决定的(
  • What's more important to your web site: pictures or text? If you h
手机版 网站运营 asp之家 www.aspxhome.com