Nginx modifier /répertoire de phpmyadmin

Je suis en train d'essayer d'obtenir example.com/phpmyadmin pour router vers un autre répertoire de mon site afin que je puisse les utiliser universal installer phpmyadmin pour l'ensemble de mes sites. J'ai essayé ceci:

server {
    listen      80;
    server_name example.com;

    location /{
        root    /home/web/example.com/public_html;
        index   index.html index.htm index.php;
    }

    location ~ \.php$ {
        root /home/web/example.com/public_html;
        if ($request_uri ~* /phpmyadmin) {
            root /home/web/phpmyadmin;
        }
        try_files $uri =404;
        fastcgi_pass   unix:/tmp/php5-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

Cela ne semble pas fonctionner du tout.

Et j'ai aussi essayé ceci:

server {
    listen      80;
    server_name example.com;

    location /{
        root    /home/web/example.com/public_html;
        index   index.html index.htm index.php;
    }

    location /phpmyadmin {
        root    /home/web/phpmyadmin;
        index   index.html index.htm index.php;
    }

    location ~ \.php$ {
        root /home/web/example.com/public_html;
        try_files $uri =404;
        fastcgi_pass   unix:/tmp/php5-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

Après, quand je vérifie mes journaux d'erreur avec ce fichier j'obtiens:

2013/06/28 01:10:47 [error] 7068#0: *1 "/home/web/phpmyadmin/phpmyadmin/index.html" is not found (2: No such file or directory)

Donc dans l'emplacement du bloc j'ai changé la racine de /home/web, en pensant qu'il va prendre le supplément de phpmyadmin, cependant, au lieu de cela, je ne suis pas d'obtenir quoi que ce soit à propos de phpmyadmin dans mon journal d'erreur. Je n'arrive pas à comprendre la configuration correcte et pourquoi celui-ci ne fonctionne pas. Des idées?

OriginalL'auteur Beamer180 | 2013-06-28