http://druith.free.fr est mort, vive http://druith-microcosme.net, mon nouveau blog. Je laisse cette ancienne version en ligne quelque temps, afin de permettre un transfert en douceur, mais ne poste plus aucun nouvel article (...)
rendre son localhost agréable
Listing de projets en localhost (127.0.0.1) et sécurisation via .htacess
publié le 11 novembre 2006
Lorsque vous vous connectez sur http://127.0.0.1:80 (http://localhost), vous tombez sur une interface austère et digne des années 90, et cela n’est pas très agréable. Je vous propose donc de passer de ceci :
À cela :
racine de localhost Téléchargez l’archive proposée ci-dessus, et décompressez-là dans le répertoire racine de votre serveur (/var/www sous debian, ./lampp/htdocs avec Xampp, etc.)
Votre dossier racine devrait dès lors avoir les fichier index.php et .htacess, ainsi qu’un dossier appellé _www (comprenant lui-même des images et un fichier .htpasswd).
Lancez votre navigateur web, et essayez de vous connecter sur http://localhost. Vous devriez voir surgir une fenêtre vous demandant votre mot de passe. Entrez www comme identifiant et mdplocalhost comme mot de passe. Vous devriez alors atteindre la page d’index que je vous propose.
L’installation est terminée !
Un serveur, même de test, reste accessible de l’extérieur. Or, il est dangereux de laisser n’importe qui accèder à des programmes en cours de réalisation. Protéger l’accès à votre dossier est donc une sécurité supplémentaire.
Pour modifier le login et password, ouvrez le fichier "./_www/.htpasswd" à l’aide d’un éditeur de texte (type notepad, gedit, kate, etc.) et remplacez la ligne :
www:qJfQ8dY7NGLcE
par vos propres valeurs sous la forme :
login:mot_de_passe
Pour crypter votre mot de passe comme je l’ai fait moi-même dans l’archive que je vous propose, vous pouvez vous rendre à cette page : crypteur de mot de passe htpasswd
La page index.php scanne le dossier racine de votre serveur, et se contente d’afficher les dossiers ne commençant pas par le caractère "_" (barre de soulignement).
Ainsi, l’idée est d’organiser chaques projets distincts dans un dossier particulier, et d’utiliser des dossiers commençant par un "_" comme dossiers d’archivages pour les projets terminés, ou pour stocker des images, etc.
De cette façon, la page d’accueil de votre serveur de test n’est jamais saturée par des centaines de fichiers ou de dossiers qui ne sont pas des projets.
J’espère que cela va vous aider à mettre en place un serveur de développement un peu plus agréable d’utilisation.
racine de localhost | (Zip - 25.3 ko) | ||
racine de localhost (pour IE) | (Zip - 14.7 ko) | La transparence des images a été supprimée de cette archive pour contourner les problèmes d’affichages liés à Internet Explorer |