Nginx + PHP 配置和启动脚本的方法
# 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;
include fastcgi_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
;;