OVH Cloud OVH Cloud

Interdire l'acces à un serveur Apache -- Besoins d'aide -- Merci

4 réponses
Avatar
Claude EMERY
Bonsoir

J'ai un serveur Web sous Apache 2.0 et je souhaite en interdire l'acces à
certains postes de mon réseau.
J'ai appliqué un grand nombre d'info trouvés sur le web, mais rien n'y fait.
Avez-vous une idée ?
D'avance merci pour votre aide

Cordialement claude

Claude EMERY
emery.claude@free.fr
http://azpc.fr.free.fr/

4 réponses

Avatar
nicolas
Le Fri, 07 Jan 2005 23:54:22 +0100, Claude EMERY nous exposa quelques
reflexions personnelles :

Bonsoir

J'ai un serveur Web sous Apache 2.0 et je souhaite en interdire l'acces à
certains postes de mon réseau.
J'ai appliqué un grand nombre d'info trouvés sur le web, mais rien n'y fait.
Avez-vous une idée ?
D'avance merci pour votre aide

Cordialement claude

Claude EMERY

http://azpc.fr.free.fr/



Normallement, les accès aux répertoires via le serveur apache sont
controllés, pour chaque répertoire, au moyen de directives Allow et
Deny du fichier :

/etc/httpd/commonhttpd.conf

Par exemple :

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory /var/www/html>

#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "SymLinksifOwnerMatch", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
Options -Indexes FollowSymLinks MultiViews

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
AllowOverride All

#
# Controls who can get stuff from this server.
#
<IfModule mod_access.c>
Order allow,deny
Allow from all
# =================> Pour interdire un accès d'un host :
Deny from 192.168.0.5
# ============================================= </IfModule>
</Directory>

Tout les nombreuses possibiliés sont indiquées dans la doc Apache, sur
la mdk 10.1, elle est installée dans

/usr/share/doc/apache2-manual-2.0.50/mod/mod_access.html
Avatar
Claude EMERY
"nicolas" a écrit dans le message de
news:
Le Fri, 07 Jan 2005 23:54:22 +0100, Claude EMERY nous exposa quelques
reflexions personnelles :

Bonsoir

J'ai un serveur Web sous Apache 2.0 et je souhaite en interdire l'acces à
certains postes de mon réseau.
J'ai appliqué un grand nombre d'info trouvés sur le web, mais rien n'y
fait.
Avez-vous une idée ?
D'avance merci pour votre aide

Cordialement claude

Claude EMERY

http://azpc.fr.free.fr/



Normallement, les accès aux répertoires via le serveur apache sont
controllés, pour chaque répertoire, au moyen de directives Allow et
Deny du fichier :

/etc/httpd/commonhttpd.conf

Par exemple :

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory /var/www/html>

#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "SymLinksifOwnerMatch", "ExecCGI", or
"MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
Options -Indexes FollowSymLinks MultiViews

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options",
"FileInfo",
# "AuthConfig", and "Limit"
#
AllowOverride All

#
# Controls who can get stuff from this server.
#
<IfModule mod_access.c>
Order allow,deny
Allow from all
# =================> Pour interdire un accès d'un host :
Deny from 192.168.0.5
# ============================================= > </IfModule>
</Directory>

Tout les nombreuses possibiliés sont indiquées dans la doc Apache, sur
la mdk 10.1, elle est installée dans

/usr/share/doc/apache2-manual-2.0.50/mod/mod_access.html



Bonjour

Merci ...
J'ai appliqué le Deny from xxx.xxx.xxx.xxx
Ca marche
Encore merci

Cordialement Claude
Avatar
Nico
nicolas a pris la peine de me clavigraphier:
Le Fri, 07 Jan 2005 23:54:22 +0100, Claude EMERY nous exposa quelques
reflexions personnelles :


Bonsoir

J'ai un serveur Web sous Apache 2.0 et je souhaite en interdire l'acces à
certains postes de mon réseau.
J'ai appliqué un grand nombre d'info trouvés sur le web, mais rien n'y fait.
Avez-vous une idée ?
D'avance merci pour votre aide

Cordialement claude

Claude EMERY

http://azpc.fr.free.fr/




Normallement, les accès aux répertoires via le serveur apache sont
controllés, pour chaque répertoire, au moyen de directives Allow et
Deny du fichier :

/etc/httpd/commonhttpd.conf

Par exemple :

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory /var/www/html>

#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "SymLinksifOwnerMatch", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
Options -Indexes FollowSymLinks MultiViews

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
AllowOverride All

#
# Controls who can get stuff from this server.
#
<IfModule mod_access.c>
Order allow,deny
Allow from all
# =================> Pour interdire un accès d'un host :
Deny from 192.168.0.5
# ============================================= > </IfModule>
</Directory>




ça peut pas se faire dans un htaccess simple ça ? adapté à chaque dossier...

--
Nico
http://nicolas.poulain.ouvaton.org
Avatar
nicolas
Le Sun, 09 Jan 2005 21:12:57 +0100, Nico nous exposa quelques reflexions
personnelles :


ça peut pas se faire dans un htaccess simple ça ? adapté à chaque dossier...



c'est une possibilité équivalente, il faut juste renseigner correctement
la variable AllowOverride du répertoire correspondant.