Outils pour utilisateurs

Outils du site


technique:services

Usage et gestion (technique) des services

FIXME à compléter…

PHPMyAdmin

Accès

Il y a une instance du logiciel 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.

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.
technique/services.txt · Dernière modification : 2023/07/29 07:16 de tfloure