Bonjour,
Je n’ai pas localisé de fichier html pertinents mais j’ai pu trouver des fichiers java script impliqués dans les services multimédia de mon home serveur.
J’ai configuré mon nom de domaine dans les paramètres Piwik.
J’ai inséré le code de suivi proposé :
[s]<!-- Piwik -->
<script type="text/javascript">[/s]
var _paq = _paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u=(("https:" == document.location.protocol) ? "https" : "http") + "://192.168.1.xxx/Piwik/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', 1]);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript';
g.defer=true; g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
[s]</script>
<noscript><p><img src="http://192.168.1.xxx/Piwik/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>
<!-- End Piwik Code -->[/s]
du moins la partie codée java script.
Bingo, des statistiques sont reportées dans Piwik pour toutes les connexions depuis le réseau local. Mais aucune connexion internet n’est rapportée.
Je tente de me logguer sur Piwik avec mon nom de domaine : http://mondomaine.org/Piwik
Cela ne fonctionne pas : je n’ai pas d’hôte virtuel actif sur mon serveur,
Encore un essai avec http://mondomaine.org:8080/Piwik
Nouvel échec. Je déclare Piwik en ProxyPass … et un message me demande d’ajouter :
trusted_hosts[] = "mondomaine.org:8080"
au fichier config.inc.php
Ahhh : ça fonctionne, je peux me logguer.
Conformément à cette page, je modifie le code de suivi :
var u=(("https:" == document.location.protocol) ? "https" : "http") + "://mondomaine.org:8080/Piwik/";
Mais cette fois, toutes les statistiques réfèrent la même IP : 127.0.0.1
Un petit tour là : Install and configure Piwik behind Varnish reverse proxy
Et j’ajoute dans config.inc.php
proxy_client_headers[] = "HTTP_X_FORWARDED_FOR"
proxy_host_headers[] = "HTTP_X_FORWARDED_FOR"
Bien, les connexions depuis l’internet sont enfin rapportées MAIS toutes les connexions depuis le réseau local indiquent mon adresse IP attribuée par mon fournisseur d’accès :S.
Arf … suis épuisé!
Quelques suggestions seraient bien appréciées.
Merci.