====== Usage et gestion (technique) des services ====== FIXME à compléter... ===== PHPMyAdmin ===== ==== Accès ==== Il y a une instance du logiciel [[https://www.phpmyadmin.net/|PHPMyAdmin]] - accès de gestion web pour MySQL/MariaDB - hébergé sur le serveur. Elle n'est par contre uniquement accessible en local, vu qu'on ne veut pas la laisser accessible en externe pour des raisons de sécurité: on y accède via un tunnel SSH comme suit: # PHPMyAdmin est disponible en HTTP(pas S) sur le port 8080 du serveur, uniquement en local: # * le firewall bloque le port 8080 en externe... # * ... et NGINX ne laisse que localhost accéder au backend. # # On utilise donc un tunnel SSH pour lier le port 8080 du serveur avec le port 8080 de sa propre machine. # N'oubliez pas de remplacer `$ME` avec votre nom d'utilisateur (tfloure, pascal, etc.). ssh -L 8080:localhost:8080 $ME@danseinfo.tfloure.ch # Vous pouvez maintenant accéder au service depuis votre navigateur à l'addresse: http://localhost:8080 Il vous faudra des identifiants MySQL/MariaDB pour vous connecter! Ces derniers n'ont rien à voir avec le reste du système. {{ :technique:phpmyadmin.png |}} ==== Détails techniques ==== PHPMyAdmin est un simple service PHP sans configuration spécifique, éxécuté sous l'utilisateur ''www-phpmyadmin''. Les fichiers de configurations concernés sont: * ''/etc/nginx/sites-enabled/danseinfo-phpmyadmin'' pour la configuration du serveur web. * ''/ect/php/8.2/fpm/pool.d/phpmyadmin.conf'' pour la configuration de la pool PHP. * ''/var/www/phpmyadmin/public_html/'' pour les fichiers de l'application.