comment faire un mirroir de copwatchnord-idf.org
La justice ayant rendu sa décision, et celle ci étant de demander aux FAI de bloquer l’adresse copwatchnord-idf.org, j’ai décidé de faire une copie du site utilisable, au cas ou, comme ce n’est pas simple, je vais essayer de décrire les différentes étapes que j’ai réalisé pour avoir un site utilisable ici
- aspiration du site
wget -r -np http://copwatchnord-idf.org
- aller dans le dossier du site:
cd copwatchnord-idf.org
- mettre en forme les noms de fichiers
rename 's/index.html\?q\=//' * rename 's/$/.html/' * mv sites.html sites mkdir node mv node*.html node cd node rename 's/node\%2F//' cd .. mkdir taxonomy mv taxonomy*.html taxonomy cd taxonomy mkdir 10 11 12 14 15 16 17 20 21 22 23 26 9
oui, je sais, peu mieux faire, mais c’était pas insurmontable à taper non plus ^^find -type d -exec mv {}%2Ffeed.html {}/feed.html \;bon, ma méthode était plus laborieuse pour ça, mais je viens d’y penser et ça semble bien marcher, malgré les erreurs affichées. - corriger les liens (se placer dans le dossier racine si vous n’y êtes pas, tous les fichiers du site doivent être impactés).
find -type f -exec sed -i 's/\?q\=//' {} \; - il vous faut maintenant configurer un serveur web de façon à ce que ce dossier soit servis à la racine d’un domaine ou sous domaine:
pour apache, créez un fichier dans /etc/apache2/sites-available/ avec ce contenu (remplacez les éléments nécessaires ;)):
<VirtualHost *:80> ServerAdmin un_mail ServerName votre_nom_de_domaine DocumentRoot dossier_contenant_tout_notre_mirroir <Directory dossier_contenant_tout_notre_mirroir> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost>puis:sudo a2ensite le_nom_du_fichier sudo apache2ctl graceful
voilà, je vois explique pas comment configurer votre nom de domaine, n’oubliez pas qu’on peut en prendre des gratuits (même si moche) sur noip.com ou dydns.com, assurez vous que ça pointe bien vers votre serveur.
Je ne donne pas l’adresse de mon mirroir pour l’instant, mais je la donnerait quand le blocage demandé par la justice française sera effectif, ainsi qu’une archive contenant tout ça.