Gallery3 + Nginx

I have Gallery3 working with Nginx. Here’s my setup and some configuration for http://gallery.techish.net/   I no longer am using Gallery3 or nginx.  (7/21/2012)

  • Nginx 1.0.11
  • PHP 5.3.3-7
  • PHP5 GD Graphics Library
  • Gallery 3.0.2

Nginx virtual host configuration:

server {
    server_name gallery.techish.net;
    root /var/www/gallery.techish.net;
    include /etc/nginx/fastcgi_php;

    location / {
    fastcgi_index  index.php;
    fastcgi_split_path_info ^(.+.php)(.*)$;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    fastcgi_param  PATH_INFO        $fastcgi_path_info;
    include fastcgi_params;

        index index.php;
        if (-f $request_filename) {
                expires max;
                break;
        }
        if (!-e $request_filename) {
                rewrite ^/(.+)$ /index.php?kohana_uri=$1 last;
        }
    }
}

I also had to modify Gallery3’s configuration (/application/config/config.php):

$config["index_page"] = "";

Much of the tips came from:  http://codex.gallery2.org/Gallery3:Using_NGINX

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.