orther
2/12/2012 - 4:47 AM

nginx_redline.conf

server {
    listen      8118;
    server_name website.com www.website.com;
    root        /var/www/website/www;

    expires 1M;

    # route requests to front controller
    location / {
        rewrite ^(.+)$ /index.php?__rlquery=$uri last;
    }

    # static content
    location ~ ^/(_css|_images|_js|_files|_swf) {
        access_log  off;
        expires     max;
    }

    # front controller routed to php-fpm
    location ~ ^/index\.php$ {
        expires off;
        include /etc/nginx/fastcgi_params;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param QUERY_STRING     $query_string;
        fastcgi_param SCRIPT_FILENAME  /var/www/website/www/index.php;
    }
}