1。安装
apt-get install nginx
2。启动nginx:
/etc/init.d/nginx start
然后就可以访问了,http://58.30.17.160/ , 一切正常!
3。下面配置php和mysql。
安装php和MySQL:
apt-get install php5-cli php5-cgi mysql-server-5.0 php5-mysql
我们需要/usr/bin/spawn-fcgi这个文件,而它是属于lighttpd这个包里面的,所以我们安装lighttpd然后把它设置为开机不启动:
apt-get install lighttpd #我们只要/usr/bin/spawn-fcgi
rcconf #去掉lighttpd开机自启动
修改nginx的配置文件:/etc/nginx/sites-available/default
index的一行修改为:
index index.php index.html index.htm;
去掉下面部分的注释:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
}
4。重新启动nginx:
/etc/init.d/nginx stop
/etc/init.d/nginx start
5。启动fastcgi php:
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
在/var/www/nginx-default/目录下创建一个文件:
echo "" > /var/www/nginx-default/index.php
然后浏览器访问nginx就可以看到一切正常了
这样我们的nginx服务器就建立好了。
Ubuntu 上安装高性能的nginx笔记
- ssjjxx000
- 帖子: 201
- 注册时间: 2006-01-09 9:41
- 来自: 湖南邵东
-
- 帖子: 85
- 注册时间: 2008-10-06 22:19
Re: Ubuntu 上安装高性能的nginx笔记
按照你配置的,访问index.php
显示如下,为什么呢?
The page you are looking for is temporarily unavailable.
Please try again later.
显示如下,为什么呢?
The page you are looking for is temporarily unavailable.
Please try again later.
-
- 帖子: 85
- 注册时间: 2008-10-06 22:19
Re: Ubuntu 上安装高性能的nginx笔记
找到原因了,应该是
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default/$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default/$fastcgi_script_name;