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;
}
}
}