Outils pour utilisateurs

Outils du site


Panneau latéral

nginxphpmyadmin

Ceci est une ancienne révision du document !


Nginx + phpMyAdmin

En tant que féniant, je gère mes bases de données via l'excellent outil GUI phpMyAdmin. Facile à utiliser, facile à installer, à configurer (c'est facile, il ne faut rien faire, c'est fonctionnel clé en main)… Oui, MAIS
Mais ça c'est lorsqu'on utilise apache (ou httpd de son vrai nom).

Voici mon fichier de conf pour utiliser phpmyadmin avec nginx. Ceci fonctionne avec ma config de nginx, notamment sur la partie intégration de php dans nginx

Installation

On ne trouve pas phpMyAdmin dans les dépôts de base, il nous faut ceux de remi, ensuite c'est classique :

yum install phpmyadmin

Cette commande install les binaires de phpMyAdmin et le fichier de conf pour apache, sous forme de vhost. On va partir de ce fichier et l'adpater pour nginx.
On crée donc un fichier dans le dossier de nginx /etc/nginx/conf.d/phpmyadmin.conf

Configuration sous nginx

On veut du https !

On commence par mettre une redirection de http vers https, au cas où une url incomplète serait saisie :

server  {
        listen          80;
        server_name     phpmyadmin.NOM_DE_DOMAINE;

        rewrite ^(.*)   https://phpmyadmin.NOM_DE_DOMAINE;
}

===

nginxphpmyadmin.1382213843.txt.gz · Dernière modification: 2018/10/13 20:32 (modification externe)