当前位置: > Linux服务器 > nginx >

nginx php配置与nginx启动脚本

时间:2014-07-09 18:36来源:linux.it.net.cn 作者:IT网

nginx中php配置,sh脚本来启动、关闭、重启nginx。

一、配置文件 nginx.conf
 

复制代码代码如下:
server {  
    listen 8080 ;  
    server_name localhost;  
  
    location / {  
 root   /home/work/htdocs;  
 expires 1d;  
 autoindex on;  
 index  index.php index.html;  
    }  
    location ~* \.php$ {  
 root   /home/work/htdocs;  
 fastcgi_pass   127.0.0.1:30000;  
 fastcgi_index  index.php;  
 fastcgi_param  SCRIPT_FILENAME  /home/work/htdocs/$fastcgi_script_name;  
 client_max_body_size       100m;  
 includefastcgi_params;  
 fastcgi_connect_timeout 1000s;  
 fastcgi_send_timeout 1000s;  
 fastcgi_read_timeout 1000s;  
    }  
}  
 

  
二、nginx.sh ngix 启动脚本  
 

复制代码代码如下:
#!/bin/sh  
case "$1" in  
    'start')  
 sudo /usr/local/nginx/sbin/nginx -s start  
 ;;  
    'stop')  
 sudo /usr/local/nginx/sbin/nginx -s stop  
 ;;  
    'restart')  
 sudo /usr/local/nginx/sbin/nginx -s reload  
 ;;  
    *)  
 echo "Usage: $0 {start|stop}"  
 exit 1  
    ;;  
esac  
  
# spaw-php.sh php-cgi 启动脚本  
#!/bin/sh  
dir=`dirname $0`  
PID_FILE=/home/work/htdocs/spaw-php.pid  
PHP_FCGI="/home/work/php/bin/php-cgi -f /home/work/htdocs/php.ini"  
  
case "$1" in  
    'start')  
 spawn-fcgi -C 3 -p 30000 -f "$PHP_FCGI" -P $PID_FILE  
 ;;  
    'stop')  
 kill `cat $PID_FILE`  
 ;;  
    'restart')  
 kill `cat $PID_FILE`  
 spawn-fcgi -C 3 -p 30000 -f "$PHP_FCGI" -P $PID_FILE  
 ;;  
    *)  
 echo "Usage: $0 {start|stop}"  
 exit 1  
    ;;  
esac
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容