nginx ci 配置: test.com.conf

server
{
listen 80;
#listen [::]:80;
server_name test.com;#your domain name
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/default/test; #项目所在目录


#error_page 404 /404.html;
location ~ [^/]\.php(/|$)
{
# comment try_files $uri =404; to enable pathinfo
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
#include pathinfo.conf;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;

}

location ~ .*\.(js|css)?$
{
expires 12h;
}


location / {
        try_files $uri $uri/ /index.php;
    }

    location = /50x.html {
        root /var/www/nginx-default;
    }

    location /index.php {
         fastcgi_pass  127.0.0.1:9000;
        fastcgi_param SCRIPT_FILENAME /home/wwwroot/default/test/index.php;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
        include  fastcgi.conf;
    }
access_log off;
}

posted @ 2016-08-12 21:55  huliujun  阅读(214)  评论(0)    收藏  举报