[RESOLU] Configurer Apache pour acceder à une table MySQL

Bonjour à tous,

Dans le cadre de mon boulot, je déploie une application Windows via une GPO. Cette application installe ensuite un logiciel via un packager qu’elle va chercher sur un serveur. Seulement, ce packager se trouve directement dans une table MySQL. Je cherche donc à savoir comment configurer Apache pour pouvoir acceder à cette table via une adresse web (mon_serveur/….).

On m’a dit que c’était possible avec un adressage virtuel, mais je n’ai rien trouvé sur le net, donc je voudrais savoir si quelqu’un pourrait m’expliquer comment mettre ça en place ou me renvoyer sur une doc traitant du sujet.

Merci d’avance !

Je n’ai pas connaissance d’un quelconque moyen d’accéder directement à une table MySQL à partir d’apache. Il faut passer par un script cgi/php/asp etc…

J’essaie tous de même de me renseigner et je vois pour te tenir au courant si j’obtiens des informations utiles.

Ah désolé pas la peine de chercher, j’ai trouvé une solution sur le net !

Le code php en question :

$dlquery = "SELECT file FROM table_sql WHERE name = ..."
$fname = nom_du_fichier
$cont=mysql_fetch_array($dlquery);

header("Pragma: public");
header("Expires: 0");
header("Cache-control: must-revalidate, post-check=0, pre-check=0");
header("Cache-control: private", false);
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=\"$fname\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".strlen($cont["content"]));
echo $cont["content"];

Je marque le sujet en résolu :wink: