All pastes #2075783 Raw Edit

Miscellany

public text v1 · immutable
#2075783 ·published 2011-06-06 22:09 UTC
rendered paste body
#nginx v1.0.4
#codeigniter v1.7.1

  server {
    listen                               80;
    server_name             ec2.example.com;
    root                        /dev/app/v1;
    index                         index.php;

    location  /            { try_files maint.html $uri $uri/ @codeingniter; }

    location  /system      { internal; }

    location  @codeigniter { rewrite ^(.*) /index.php?$1 last; }

    location  ~ \.php($|/) {
      fastcgi_pass                                 127.0.0.1:9000;
      include                             /etc/www/fastcgi_params;

      index                                             index.php;
      fastcgi_index                                     index.php;
      fastcgi_split_path_info                     ^(.+\.php)(.*)$;

      fastcgi_param  QUERY_STRING                            $uri;
      fastcgi_param  SERVER_NAME                       $http_host;
      fastcgi_param  PATH_INFO                 $fastcgi_path_info;
      fastcgi_param  SCRIPT_FILENAME     $document_root/index.php;

      fastcgi_ignore_client_abort                              on;
    }
  }
}