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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Apache : bloquer l'accès par adresse IP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Apache : bloquer l'accès par adresse IP

n°754478
sieurcoug
Posté le 21-11-2005 à 12:33:22  profilanswer
 

Bonjour,
 
Je souhaite autoriser l'accès à un répertoire de mon serveur Web à certaines adresse IP seulement.
J'ai suivi la documentation et j'ai donc créé un fichier .htaccess dans le répertoire à protéger :
 

order deny,allow
deny from all
allow from 123.123.123.123


 
Et ca marche pas :(
J'ai accès à ce répertoire depuis n'importe quel poste.
La relance du service httpd ne donne rien.
Il n'y a pas de fichier .htaccess dans le répertoire root parent.
 
D'où ca peut venir ?
 
J'ai founié dans /etc/httpd/conf/httpd.conf et j'ai trouvé ca :
 

# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all
</Directory>


 
Est-ce plus fort que mon .htaccess ?

mood
Publicité
Posté le 21-11-2005 à 12:33:22  profilanswer
 

n°754530
MIGA_BELGO
Posté le 21-11-2005 à 14:11:19  profilanswer
 

Hmmm  
 
Voici la syntax pr une directive folder  
 
<Directory /var/www/html/toto>
Order Deny,Allow
Deny from All
Allow from 192.168.204.0/255.255.255.0
</Directory>
 
 
Disons que ton htaccess va t imposer un controle plus strict dans le sens ou tout tes utilisateurs vont devoir saisir le login mdp (config par defaut).   Tu peux aussi utiliser les deux . :) .    
 
Slts.

n°754560
sieurcoug
Posté le 21-11-2005 à 14:58:53  profilanswer
 

Merci MIGA_BELGO !
 
En fait dans mon httpd.conf, au paragraphe :
 
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
 
J'ai mis :

AllowOverride All


Ce qui permet à mon .htaccess de redéfinir les droits à son niveau apparemment, car ca marche !   :wahoo:  
En fait, pour 1 répertoire, j'ai 2 accès :  

  • Via Samba dans notre Workgroup (j'ai défini les droits dans smb.conf)
  • Via Apache pour certains accès externes


Maintenant le problème : comment cacher le fichier .htaccess qui apparaît dans l'explorateur Windows avec Samba ?
 
J'ai mis dans mon fichier .htaccess :

<Files .htaccess>
order allow,deny
deny from all
</Files>


Mais ca marche pas, car Samba n'interprète pas les fichiers .htaccess.
 
Une idée ?

n°754572
sieurcoug
Posté le 21-11-2005 à 15:10:32  profilanswer
 

C'est tout simple. J'ai trouvé la solution ici :
http://listes.tice.ac-caen.fr/pipe [...] 02701.html
 
Il faut :
1) éditer /etc/samba/smb.conf (vim /etc/samba/smb.conf)
2) dans la définition du partage home, écrire
 veto files = /.*/
3) enregistrer le fichier et redémarrer le service samba (/etc/init.d/samba restart)
 
 :bounce:

n°754583
MIGA_BELGO
Posté le 21-11-2005 à 15:19:25  profilanswer
 

bah tu vois :) tout s arrange: )


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

  Apache : bloquer l'accès par adresse IP

 

Sujets relatifs
wifi D-LINK G520+ avec ubuntu - pas de connexion au point d'accèsPb Apache
Installion Mandriva Apache[samba] acces complet sur windows = trou de securité ?
Faire de mon ordi un point d'accès wifiSIP et fournisseur d'acces internet
Requêtes bizarres sur un serveur apache d'entreprise...logs inside.Serveur apache sur le port 80 derrière une freebox
Reverse Proxy Apache[Apache] Impossible de faire marcher les répertoires utilisateurs
Plus de sujets relatifs à : Apache : bloquer l'accès par adresse IP


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