Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3001 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [résolu] htaccess - htpasswd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] htaccess - htpasswd

n°1001387
furet12330​2
Posté le 13-01-2008 à 22:46:22  profilanswer
 

Bonjour,
 
J'ai mis en place un serveur web apache2 que je vais héberger moi même sur une distribution ubuntu 7.10. Tout fonctionne bien sauf un gros problème de sécurité.
Bref, je veux donc  un minimum de sécurité et je veux mettre en place les fichiers .htaccess et .htpasswd.  
 
J'ai créé ces deux fichiers à la racine de mon serveur web et voici leur contenu :
 
.htaccess :
 
AuthUserFile /home/monrep/localhost/.htpasswd
AuthGroupFile /dev/null
AuthName "Acces Restreint"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
 
Il faut que je vous dise que le repertoire localhost est l'équivalent du www. , j'y ai juste fait une redirection de dossier.
 
.htpasswd :
 
fabien:$1$Gm8KlIQU$7qAwK.pJXIuGml8OHe6p70  
 
le mot de passe y est crypté
 
Bon le problème c'est que lorsque je vais sur mon site cela ne fonctionne pas, et je n'ai donc aucune demande d'identification.
Aprés mainte relecture de la configuration des fichiers je ne vois vraiment pas ou est l'erreur.
J'espère trouvé quelqu'un qui aura plus de lumière que moi ;)
 
Merci


Message édité par furet123302 le 19-01-2008 à 13:40:19
mood
Publicité
Posté le 13-01-2008 à 22:46:22  profilanswer
 

n°1001401
zecrazytux
Posté le 13-01-2008 à 23:26:40  profilanswer
 

lu'
 
vire moi cet authgroupfile, tu as trouvé ça ou ?
 
il faut une directive AlloxOverwrite dans ta conf d'aapche pour que les htaccess soient prix en compte


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1001620
furet12330​2
Posté le 14-01-2008 à 17:54:06  profilanswer
 

Salut,
J'ai trouvé ça sur le net et beaucoup de site trés connu reprenne cette configuration.
 
Bref je vais virer ça par contre qu'est ce que alloxOverwrite ? Comment cela se configure ?
 
J'ai trouvé ceci dans mon fichier de conf d'apache :
 
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#
 
AccessFileName .htaccess
 
Je pense que cela veut bien dire que le htaccess est pris en charge non ?


Message édité par furet123302 le 14-01-2008 à 17:57:49
n°1001623
dam1330
...
Posté le 14-01-2008 à 17:57:00  profilanswer
 

allowOverwrite None
par defaut, tu remplace non par All
allowOverwrite All
 
dans /etc/apache2/sites-enabled/000-default
 
 

n°1001625
furet12330​2
Posté le 14-01-2008 à 18:01:53  profilanswer
 

super merci dam, J'atteins bien une demande d'identification
 
Par contre j'ai la superbe erreur 401 lorsque j'essai de me loguer


Message édité par furet123302 le 14-01-2008 à 18:02:20
n°1001627
dam1330
...
Posté le 14-01-2008 à 18:06:11  profilanswer
 

tail /var/log/apache2/error.log

n°1001629
furet12330​2
Posté le 14-01-2008 à 18:10:08  profilanswer
 

euu j'ai l'impression qu'il ne trouve pas tous les fichiers necessaires.
 
Je te met le log :
 
 
[Sun Jan 13 21:40:37 2008] [error] [client 127.0.0.1] File does not exist: /home/monrep/localhost/favicon.ico
[Sun Jan 13 21:50:46 2008] [notice] caught SIGWINCH, shutting down gracefully
[Sun Jan 13 21:50:50 2008] [notice] Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.2 configured -- resuming normal operations
[Sun Jan 13 22:28:37 2008] [error] [client 127.0.0.1] script '/home/monrep/localhost/phpinfo.php' not found or unable to stat
[Sun Jan 13 23:39:58 2008] [notice] caught SIGWINCH, shutting down gracefully
[Mon Jan 14 08:12:41 2008] [notice] Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.2 configured -- resuming normal operations
[Mon Jan 14 08:26:53 2008] [notice] caught SIGWINCH, shutting down gracefully
[Mon Jan 14 08:26:56 2008] [notice] Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.2 configured -- resuming normal operations
[Mon Jan 14 18:02:15 2008] [notice] caught SIGWINCH, shutting down gracefully
[Mon Jan 14 18:02:17 2008] [notice] Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.2 configured -- resuming normal operations
 
 

n°1002016
furet12330​2
Posté le 15-01-2008 à 20:40:36  profilanswer
 

un ptit up please ?

n°1002111
fighting_f​alcon
Posté le 16-01-2008 à 08:32:13  profilanswer
 

tu lis ce que tu postes ?
 

Citation :


script '/home/monrep/localhost/phpinfo.php' not found or unable to stat


 
ton script n'existe pas, ou n'est pas à l'emplacement indiqué, ou ne dispose pas des droits permettant à Apache de le lire
ATTENTION : linux est sensible à la casse => phpinfo.php != PhpInfo.php ...

n°1002360
furet12330​2
Posté le 16-01-2008 à 19:35:16  profilanswer
 

hummm... ok  
alors petit souci, impossible de trouver le phpinfo.php
 
Comment je peux refaire ce fichier ? si c'est possible ?
Merci

mood
Publicité
Posté le 16-01-2008 à 19:35:16  profilanswer
 

n°1002368
Fork Bomb
Obsédé textuel
Posté le 16-01-2008 à 20:43:42  profilanswer
 

Code :
  1. <?php
  2. phpinfo()
  3. ?>


Message édité par Fork Bomb le 16-01-2008 à 20:45:28

---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1002412
furet12330​2
Posté le 16-01-2008 à 23:18:59  profilanswer
 

c'est ce que je copie dans le phpinfo.php ?

n°1002446
o'gure
Modérateur
Multi grognon de B_L
Posté le 17-01-2008 à 07:44:52  profilanswer
 

le plus simple c'est d'essayer, ca te prends 10 secondes le temps d'un copier coller [:shurik]


Message édité par o'gure le 17-01-2008 à 07:45:05

---------------
Relax. Take a deep breath !
n°1002450
furet12330​2
Posté le 17-01-2008 à 08:13:15  profilanswer
 

lol c'est bien ce que j'ai fais mais ça ne marche toujours pas. Certes j'ai pu le message d'erreur dans mes logs, mais de toute façon même si mon phpinfo est vide ça ne met pas de message d'erreur dans les logs et vu que je suis novice dans le domaine je suis sur de rien.
 
Et si je fais http://127.0.0.1/phpinfo.php j'ai ceci comme message :
Parse error: syntax error, unexpected T_STRING in home/fabien/localhost/phpinfo.php on line 3

n°1002451
o'gure
Modérateur
Multi grognon de B_L
Posté le 17-01-2008 à 08:23:42  profilanswer
 

Heu rassure moi, tu n'as pas mis les numéros de ligne ?
le fichier doit être exactement

<?php
phpinfo()
?>


ou

<?
phpinfo()
?>

 

les numéros de ligne dans le code d'Homer_Simpson sont introduit par les balises [code] du forum pour qu'on puisse s'y référencer...


Message édité par o'gure le 17-01-2008 à 08:25:28

---------------
Relax. Take a deep breath !
n°1002452
fighting_f​alcon
Posté le 17-01-2008 à 08:24:37  profilanswer
 

Code :
  1. <?php
  2. phpinfo() ;
  3. ?>


 
manque le point virgule après phpinfo()

Message cité 1 fois
Message édité par fighting_falcon le 17-01-2008 à 08:25:46
n°1002453
o'gure
Modérateur
Multi grognon de B_L
Posté le 17-01-2008 à 08:25:49  profilanswer
 

fighting_falcon a écrit :

Code :
  1. <?php
  2. phpinfo();

manque le point virgule après phpinfo()


non c'est juste qu'il a rajouté les numéros de ligne en tête de chaque ligne.
Le ';' peut être omis pour cette ligne.


Message édité par o'gure le 17-01-2008 à 08:28:44

---------------
Relax. Take a deep breath !
n°1002812
furet12330​2
Posté le 17-01-2008 à 20:08:03  profilanswer
 

ok j'avais bien mis les numéros lol
 
maintenant je vois bien les infos de mon serveur lorsque je fais 127.0.0.1/phpinfo.php
 
Par contre toujours le même souci. Lorsque je tape mon mot de passe ça ne fait rien.


Message édité par furet123302 le 17-01-2008 à 20:15:59
n°1002942
fighting_f​alcon
Posté le 18-01-2008 à 09:46:54  profilanswer
 

tail /var/log/apache2/error.log
 
et
 
tail /var/log/apache2/access.log
 
 
juste après que tu obtiennes ton 401

n°1003212
furet12330​2
Posté le 18-01-2008 à 18:06:22  profilanswer
 

merci mais en fait ça marche bien.
 
Le truc c'est que je testais depuis ce site là : http://www.zend2.com/
et lorsque je passe par ce site l'identification tourne en rond. Aujourd'hui j'ai testé depuis mon taf et tout fonctionne à merveille.
 
Merci beaucoup de votre aide en tout cas.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [résolu] htaccess - htpasswd

 

Sujets relatifs
Gentoo, plan de partitionnement foireux de ma part ?? [résolu]mdp root livecd gentoo ?? [résolu] il fallait 256Mo de ram mini
[RESOLU] Apache : redirection vers un poste du LANPartition full !!! Mais en fait pas tant que ça ...[RESOLU]
[ Listen Music Player ] pas de lecture [résolu][résolu][lyx] esint.sty not found
[RESOLU]Debian - Problème webmin[Pas résolu !] Problème de script Bash dans script Perl
[resolu] kde wallet et navigateur web[RESOLU] Bash : trappage de message
Plus de sujets relatifs à : [résolu] htaccess - htpasswd


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR