emma33 Posté 7 Septembre 2009 Posté 7 Septembre 2009 Bonjour, Je veux sécuriser mon admin par .htaccess et .htpasswd (mon fichier .htaccess est présent dans mon adminrenomé) . Mon répertoire catalogue à était supprimé et son contenu à était mis dans un dossier public_html Je suis hébergé chez SIVIT qui a mis a ma disposition en dehors du contenue de mon fichier public_html un fichier cgi-bin ou je dois y mettre mon .htpasswd je voudrais écrire une urls de redirection la mettre dans mon .htaccess et elle irait chercher mon mot de passe et mon password dans mon .htpasswd mais je ne sais pas vraiment comment faire. Si quelqu'un pouvait m'aider ou me donner une piste, merci d'avance. Cordialement Emma33
Dan Posté 7 Septembre 2009 Posté 7 Septembre 2009 Bonjour Emma, Il te suffit de modifier le fichier .htaccess et de mettre le chemin complet depuis la racine de ton fichier .htpasswd (en regard de AuthUserFile) Tu trouveras les infos utiles dans cet article : Le fichier .htaccess Dan
emma33 Posté 7 Septembre 2009 Auteur Posté 7 Septembre 2009 Bonjour Dan, Merci pour ta piste, mais après plusieurs tentatives toujours une erreur 500 Erreur du serveur! Le serveur a èté victime d'une erreur interne et n'a pas été capable de faire aboutir votre requête. Soit le server est surchargé soit il s'agit d'une erreur dans le script CGI. Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site. Error 500 Il y aurait un moyen de connaitre le chemin exact @+
Dan Posté 7 Septembre 2009 Posté 7 Septembre 2009 Dans ton espace web, crée un fichier php avec ceci et appelle-le par le web : <?phpecho $_SERVER['DOCUMENT_ROOT'];?> et remplace le dernier élément (après le dernier /, vraisemblablement public_html) par 'cgi-bin', tu auras le chemin de ton fichier .htpasswd Dan
emma33 Posté 7 Septembre 2009 Auteur Posté 7 Septembre 2009 Merci Dan pour le temps que tu m'accordes. J'ai fait ce que tu ma dit, mais je n'arrive pas à le faire fonctionner. l'adresse est la suivante: /var/www/sites/mondomaine.com/public_html : c'est donc bien que que tu avais dit. J'ai donc remplacé le public_html par cgi-bin jusque la je suis après cela ce corse... 1) J'ai mis dans le cgi-bin mon mot de passe et mon password crypté. 2) je te rappelle que le fichier a protégé est mon adminrenomé 3) C'est la que j'ai un petit problème je met mon .htaccess à la racine de mon site c'est a dire dans mon fichier public_html ou je met mon .htaccess dans mon fichier adminrenomé ??? je pense qds même avoir essayé les deux solutions ?? Je te joins mon .htaccess pour que tu regarde STP. Car je n'arriva vraiment pas a le faire fonctionner. Erreur 500 ou 404 dernièrement sur les dernière modif je rentre dans l'admin sans boite de dialogue normalement quoi et aucune erreur. # $Id: .htaccess,v 1.1 2003/06/20 00:18:30 hpdl Exp $ # # This is used with Apache WebServers # # For this to work, you must include the parameter 'Options' to # the AllowOverride configuration # # Example: # # <Directory "/usr/local/apache/htdocs"> # AllowOverride Options Order Deny,Allow Deny from all AuthUserFile /var/www/sites/mondomaine.com/cgi-bin/.htpasswd (J'ai aussi essayé en enlevant le slash après bin mais rien ne va) AuthName "Identification requise" AuthType Basic require valid-user Satisfy Any # </Directory> # # 'All' with also work. (This configuration is in the # apache/conf/httpd.conf file) # The following makes adjustments to the SSL protocol for Internet # Explorer browsers <IfModule mod_setenvif.c> <IfDefine SSL> SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </IfDefine> </IfModule> # If Search Engine Friendly URLs do not work, try enabling the # following Apache configuration parameter # # AcceptPathInfo On # Fix certain PHP values # (commented out by default to prevent errors occuring on certain # servers) # #<IfModule mod_php4.c> # php_value session.use_trans_sid 0 # php_value register_globals 1 #</IfModule>
Dan Posté 7 Septembre 2009 Posté 7 Septembre 2009 Tu n'as pas besoin de tout cela... Dans le fichier .htaccess du répertoire à protéger, tu mets : AuthUserFile /var/www/sites/mondomaine.com/cgi-bin/.htpasswdAuthGroupFile /dev/nullAuthName "Acces Restreint"AuthType Basic<Limit GET POST>require valid-user</Limit> pour autant que ton fichier .htpasswd soit bien dans /var/www/sites/mondomaine.com/cgi-bin/ et nommé .htpasswd (commençant par un point décimal) Pense à renommer le nom de domaine, ne recopie pas bêtement l'exemple tel que donné !
emma33 Posté 7 Septembre 2009 Auteur Posté 7 Septembre 2009 Merci pour tout Dan. Mais je n'avance pas vraiment. J'ai remis mon .htaccess au clair. J'ai vérifié le chemin /var/www/sites/mondomaine.com/cgi-bin/ qui me semble être bon. Mais encore un problème de fonctionnement je n'ai plus d'erreur. Mais quand je veux accéder a mon adminrenomé je tape www.mondomaine.com/monadminrenomé/ et la plus d'erreur bien sur, je vois pas la boite pour taper mon mot de passe et mon password, je rentre directement dans mon admin (Il n'y a aucune protection). J'ai essayé de sortir le .htpasswd du fichier cgi-bin pour voir ce qu'il se passerait et la j'ai une erreur 404 ou 500 je ne rapelle plus exactement. Je le remet dans le fichier cgi-bin et je ré entre dans mon adminrenomé sans aucune protection et aucune apparition de la boite pour taper mon mot de passe et password. Je ne comprend plus rien...... Emma33
Dan Posté 7 Septembre 2009 Posté 7 Septembre 2009 Ferme toutes les fenêtres de ton navigateur et recommence ! Tu es peut-être déjà identifiée. Dan
emma33 Posté 7 Septembre 2009 Auteur Posté 7 Septembre 2009 (modifié) Merci infiniment Dan pour ta collaboration. Tout est ok ça fonctionne parfaitement. Je te souhaite une bonne nuit. Cordialement Emma33 http://www.wirebijoux.com PS / A tu reçu mon MP Et je dois mettre résolu dans mon message?? Modifié 7 Septembre 2009 par emma33
Dan Posté 8 Septembre 2009 Posté 8 Septembre 2009 Tant mieux si ça fonctionne ! Pas besoin de mettre "résolu"... et je n'ai rien reçu de ta part comme MP
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant