Bonjour et bienvenue, enregistrez vous maintenantsur Le Portail FOKTURGARD.net -:::- Je suis déjà inscrit,   et je peux me connecter
-|Accueil | Articles et Tutos | Téléchargements | Forums | Liens | | Contact | Rechercher sur site -
Aide en ligne
Menu principal
Partemaires Sponsors
Idees de cadeaux ... Gadgets

Les petits clicks adoucissent nos frais.
Diverses Infos I
Conformément à l'article 16 de la loi du 06 janvier 1978 relative à l'informatique, aux fichiers et aux libertés, Ce site amateur www.fokturgard.com a fait l'objet d'une déclaration auprès de la CNIL, Récepissé de déclaration n° 892220. Les informations fournies ne sont destinées qu'à usage interne, et ne sont en aucun cas cèdées à des tiers. Vous pouvez demander la suppression de notre base de données par un simple courriel à notre adresse.notez: www.fokturgard.info et www.fokturgard.net partagent les données de www.fokturgard.com
Infos du site
Webmestres

A_dnim
 

stafff
 

Cafenoir30
 
Sbosss

stafff
 

ycr
 

Cafenoir30
 

*
Article au hasard!
Votre PC ne vous dira pas merci, mais sera plus rapide !

Lire ce fichier au format PDF vous informe sur les fichiers inutiles donc qui ralentissent le fonctionnement de votre machine sous les differents WINDOWS .

Les exemples concernent des installations " classiques " pour les installations exotiques , penser aux moms réels de vos dossiers

Bonne lecture

SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
_Nos_Articles > WINDOWS > INTERNET et RESEAU > Creer un Acces restreint partie privée de site par htaccess
Creer un Acces restreint partie privée de site par htaccess
Publié par A_dnim le 22/04/2007 (2569 lus)
Une Partie réservée sur un site perso Comment faire avec htaccess?
Petite demo tuto afin de le réaliser

Restreindre une partie de Site Perso

Le fichier .htaccess

Quelle horreur La gestion des restrictions d'acces la plus efficace passe malheureusement par ce fichier assez rébarbatif ce texte ne vous decrira pas toutes ses possibilités (d'autres l'ont deja fait), mais ici nous allons faire le minimum pour toutefois beneficier des protections necessaires

Attention ne pas travailler sur un repertoire en production évitera les erreurs fatales


Pour proteger vos repertoire il faut en connaitre le chemin réel, c'est à dire celui que vous a crée votre hebergeur (souvant invisible sous ftp).
1_Pour connaitre le chemin reel il existe une commande qu'il suffit d'ecrire dans une page php comme ci-dessous:
<?
echo realpath("index.html");
?>
On nommera cette page chemserv.php , pour determiner le path (chemin) reel de votre hebergement nb: il est indispensable que le fichier index.html se trouve bien à la racine (le dossier de base) de votre site . Sinon, utiliser un nom de fichier existant
1²_ cette page ecrite, à l'aide de votre client FTP , vous la transferez sur votre espace ( à la racine ) et ceci fait , vous l'appelez avec votre navigateur preferé
2_ vous obtenez une valeur qui peut ressembler à : /home/wz95216/index.html(à la discretion de l'hebergeur)
3_ Copier la valeur retournée dans le bloc-note (ce sera la base de la 1ere ligne du .htaccess faire preceder par AuthUserFile(attention jamais de caracteres accentues) Cette operation une fois effectuée vous supprimez le fichier chemserv.php pour la securité de votre site
4_De cette chaine vous conservez /home/wz95216/ auquel vous ajoutez le repertoire ou vous allez placer le fichier des mots de pass ce qui donnera dans notre exemple :
AuthUserFile /home/wz95216/patouch/.htpasswd (.htpasswd est le fichier des mots de pass on y reviendra)
5_ faire un saut de ligne et ajouter: AuthGroupFile /dev/null (Ceci concerne les groupes de membres non abordé ici )
6_ faire un saut de ligne et ajouter: AuthName "repert prive" Ce qui sera affiché sur le formulaire de saisie login (pour Répertoire Privé )
7_ faire un saut de ligne et ajouter: AuthType Basic
8_ faire un saut de ligne et ajouter: Require valid-user

Resultat final:


AuthUserFile /home/wz95216/patouch/.htpasswd
AuthGroupFile /dev/null
AuthName "repert prive"
AuthType Basic
Require valid-user

Sauvegarder ce fichier avec nom:

htaccess.txt (ce nom devra etre corrigé lors de la mise en place sur votre site dans le repertoire que vous suhaitez proteger). Precision: les sous-repertoires beneficient egalement de la protection. Attention ! /home/wz95216/ n'est qu'un exemple non fonctionnel revoir les point 1 et 2 !

1ere Petite recapitulation:

Ne pas utiliser frontpage ou autre ! L'éditeur notepad et un veritable client FTP ( filezila ou lechftp ou flashget font tres bon travail)
A_ A l'aide du Client FTP , creer le repertoire à proteger sur le site ex: rprivatif
A²_ Creer le repertoire des mots de pass (dans notre exemple: patouch )
B_ avec notepad creer le fichier htaccess.txt
(attendre avant de le renommer)
C_ à l'aide du client FTP, le transferer sur le site dans rprivatif (notre repertoire exemple)

Abordons les mots de pass

Le fichier .htpasswd


Dans ce fichier seront stockés vos users agrées sous la forme:
user:mot_de_pass (toutefois mot_de_pass doit etre crypté exemple toto:moMjs7aJjGoqQ moMjs7aJjGoqQ correspond à monpass ) Vous trouverez de nombreux sites , vous permettant de réaliser le crytpage exemple chez un de mes hebergeurs:
"Preferez son ouverture dans une autre fenetre par un click droit" aller coder pour un ou plusieurs pass "
1_ Ouvrir Notepad 2_ saisir toto:totopass (ou totopass est la chaine que vous aura donné le generateur )
3_ enregistrer le fichier sous htpasswd.txt
4_ a l'aide du Client FTP, le transferer dans le repertoire(dossier) patouch
5_ verifier si le transfert s'est bien effectué en raffraichissant l'affichage du Client FTP
6_ Renommer htpasswd.txt qui deviendra .htpasswd
7_ rendez-vous dans le repertoire rprivatif et renommez le fichier htaccess.txt en .htaccess
8_ Transferez dans le repertoire rprivatif un ficher index.html ( pour les besoins du test , juste une ligne de texte suffira exemple:
Ceci est la page pour mon essai securite )
9_ Dans votre navigateur saisir l'adresse http://www.votresite.com/rprivatif/index.html et valider ( bien sur votresite.com doit etre le vrai nom de votre site ou page perso )

Tout s'est bien passé ? on vous demande de vous loguer


dans le cas contraire verifiez vos fichiers !! espaces accents sont des erreurs courantes


Tout s'est bien passé, vous pouvez commencer de rediger vos oeuvres et les publier
Souvenez vous ! seul le repertoire possedant votre .htaccess et ses sous-repertoires sont ainsi protegés , mais vous pourrez placer le .htaccess dans d'autres repertoires


Une archive zippée contenant les fichiers demo est disponible , utilisateur: toto mot de passe: monpass cliquer sur la vignette pour y acceder
Tester la partie privée et telecharger l'archive de la demo Le fichier .htaccess devra etre modifié comme il a ete precise en debut de texte Vos commentaires remarques sugestions seront les bienvenus etr trouveront un echo sur nos sites
Certains Hebergeurs gratuits tel FREE n'autorisent pas l'utilisation de .htaccess ... nous reviendrons avec une autre methode de protection dans un futur article ... to be continued (c)2007 Cafenoir30 pour fokturgard.info

Naviguer à travers les articles
Article précédent Courriels , pourriels spams les precautions Creez votre propre serveur web Article suivant
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Auteur Conversation
Faq | Contact| .
Copyright © 2006 Le Portail FOKTURGARD.net-