Apache : bloquer l'accès par adresse IP - Linux et OS Alternatifs
Marsh Posté le 21-11-2005 à 14:11:19
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.
Marsh Posté le 21-11-2005 à 14:58:53
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 !
En fait, pour 1 répertoire, j'ai 2 accès :
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> |
Mais ca marche pas, car Samba n'interprète pas les fichiers .htaccess.
Une idée ?
Marsh Posté le 21-11-2005 à 15:10:32
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)
Marsh Posté le 21-11-2005 à 12:33:22
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 ?