FreeBSD下nginx并支持php配置详解(2)
来源:asp之家 发布时间:2010-03-04 16:31:00
二、使用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.为什么需要远程开发在进行嵌入式Linux开发的时候,为了方便,通常在Windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟
- 11月14日消息,微软今天表示,其调查证实,旨在帮助用户更方便地在上网本上安装Windows 7的Windows USB/DVD Tool确
- 国内Internet的连接速度不尽如人意已是不争的事实,于是许多网友软硬兼施,以求最大限度地提高上网速度。一时间快猫加鞭、NetAnts等网
- 10月23日消息,网络电话服务Skype第三季度营收增长了27%,新增逾4000万用户。据国外媒体报道称,Skpye母公司eBay昨天发布了
- 一、 VMware简介:VMware是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现
- 我在vmware上使过Ubuntu6、7和8,它们都存在这样一个问题:通过DHCP,能够取到DNS服务器地址,但是不起作用。结果就是导致域名
- 该注意的事项总结如下一、挂马前的安全措失A、改更默认管理目录dede,改的越复杂也好。B、检查install目录里是否存在install.l
- 1、如何界定经营性和非经营性,有没有一个固定的规则?如果只是产品展示,是否应办理经营许可证?有偿提供服务的就是经营性的,无偿提供服务的就是非
- 动态库的生成:1、/*mysum.c*/#include <stdio.h>#include "src.h"
- 前些日子买了三个广告位结果点击率只有0.02%仔细一看怪自己那会太天真,上当了而且还不知道那几个点击是不是真实的。 &
- 现在互联网上出现越来越多的小说类网站,如何推广这样的网站是摆在小说类站长面前不得不解决的问题,我这里不说网上那些谁也知道的方法,说一下我自己
- What's more important to your web site: pictures or text? If you h
- 1.介绍 现在的网站随着访问量的增加,单一服务器无法承担巨大的访问量,有没有什么方便快捷的方式解决这个问题呢,答案是”有”!比如建立服务器群
- 在Internet大众化及Web技术飞速演变的今天,在线安全所面临的挑战日益严峻。伴随着在线信息和服务的可用性的提升,以及基子Web的攻击和
- 分布式文件系统分布式文件系统是Windows系统网络存储构架的核心技术之一,可以实现将网络上位于不同位置的文件挂接在统一命名空间之下。在管理
- 现在对于我们站长来说最难熬的就是网站了,这阵相关部门的整改真是让人汗颜,一刀切也来点太迅猛了,互联网整改我没意见,可“亲爱”的IDC空间商们
- VMware虚拟机下Centos7 桥接方式网络配置完整步骤,供大家参考,具体内容如下一、打开虚拟机的设置页面,设置虚拟机桥接模式如图:选择
- 前一段时间开发需要经常使用 pip 下载,虽然把 pip 源改成了国内源,但我对速度还是不满意,更为重要的是集成测试环境是离线的,要在集成测
- 10月16日消息,据国外媒体报道,谷歌计划推出一个在线商店,为任何配置网络浏览器功能的设备提供电子图书,从而打乱亚马逊的Kindle占统治地
- 前言经常使用Linux控制台终端的站长们应该对于那些繁琐的指令和参数命令行印象深刻吧!这也是很多站长宁愿使用有安全风险的面板也不愿意使用控制