Topic: download.tuxfamily.org/ tout affiché pour tous les sites?

Je suis tombée sur le site http://girinstud.io  et en cherchant une vidéo à télécharger, je suis tombée sur un lien:

http://girinflick12.tuxfamily.org/video/firefox02.ogv

et de là, je suis arrivée par un lien, comme une lettre à la poste sur:
http://download.tuxfamily.org/girinflick12/

Et du coup en remontant (parent directory) j'ai vu que mon espace de téléchargement est accessible par là et j'imagine que vu la longue liste, tout le monde y est.

J'avais cru comprendre que dans la FAQ il nous était demandé de ne pas mettre cet espace de manière visible, en lecture. Mais j'ai peut-être mal compris.

N'ayant pas sous la main le mail des modos, je mets tout ça sur la place publique, ce qui n'est pas le mieux, bien sûr.

Re: download.tuxfamily.org/ tout affiché pour tous les sites?

Salut librefan

Ben... pas de souci, cela a toujours été ainsi et pour la FAQ je ne vois pas à quoi tu fais référence:

http://faq.tuxfamily.org/Downloads/Fr
"Configuration: Rien à configurer :)"

Marc

Re: download.tuxfamily.org/ tout affiché pour tous les sites?

Merci Marc. Je dois loucher ou j'ai la mémoire qui flanche. Je vais tout relire tranquillement.

Ah c'est ça que j'avais lu sans bien comprendre: http://faq.tuxfamily.org/WebArea/Fr#Cop … hargements

Copier des fichiers vers les espaces de téléchargements

Vous pouvez accéder aux espaces de téléchargements à partir des serveurs web dans le répertoire /data/repository, par exemple /data/repository/vhffs4 pour le groupe vhffs4.

Attention, vous ne devez pas faire des accès fréquents en lecture vers ce répertoire, il doit seulement être utilisé pour envoyer des fichiers du service web vers l'espace de téléchargement. Vous ne devez pas lire des fichiers sur ces espaces et encore moins lister le contenu des répertoires. En gros gardez un index des fichiers uploadés de votre côté et fournissez des URLs du type http://download.tuxfamily.org/.../ à vos visiteurs.

Qu'est-ce que ça veut dire:
-«faire des accès fréquents en lecture vers ce répertoire» (ce répertoire= /data/repository ?)
- «lister le contenu des répertoires»

J'ai confondu http://download.tuxfamily.org/.../ et /data/repository, non?

4 (edited by xavier 2014-04-12 11:51:25)

Re: download.tuxfamily.org/ tout affiché pour tous les sites?

Hmm, il va falloir expliciter ce passage de la FAQ en remplaçant "vous" par "vos applications web" :

Copier des fichiers vers les espaces de téléchargements

    Vos applications web peuvent accéder aux espaces de téléchargements à partir des serveurs web via le répertoire /data/repository, par exemple /data/repository/vhffs4 pour le groupe vhffs4.

    Attention, vos applications ne doivent pas faire des accès fréquents en lecture vers ce répertoire ; celui-ci doit seulement être utilisé pour envoyer des fichiers du service web vers l'espace de téléchargement. Vos applications ne doivent pas lire des fichiers sur ces espaces et encore moins lister le contenu des répertoires. En gros gardez un index des fichiers uploadés de votre côté et fournissez des URLs du type http://download.tuxfamily.org/.../ à vos visiteurs.

Voilà. Bon, c'est rédigé un peu sévèrement : il est possible d'effectuer ces opérations mais avec parcimonie ; cela est dû au fait que la manipulation des fichiers des espaces de téléchargement s'effectue over NFS vers un serveur autre que notre filer principal et en termes de performances il ne faut pas en abuser. De plus, nos download repositories implémentent le principe de CDN : l'intérêt n'est pas d'avoir 11 fois plus de place en une seule demande VHFFS mais d'avoir un moyen de distribuer efficacement des fichiers statiques sans charger l'archi qui exécute les applis web.