serveur APACHE avec easyPHP - Programmation
Marsh Posté le 23-01-2002 à 20:10:15
par exemple jai un lien:
h*t*t*p://55.55.55.55/monsite/index.php/mes_images/32.gif
il suffit au gars de faire
h*t*t*p://55.55.55.55/monsite/index.php/mes_images/
et il s'affiche ça !!!!!
32.gif
1132.gif
484832.gif
45532.gif
4545644832.gif
77732.gif
hyuihui32.gif
hjh32.gif
toutes les images de ce repertoire koi!!!
comment verrouiller tout ca
ca doit po etre si compliqué ke ca ????
Marsh Posté le 23-01-2002 à 21:25:59
Une solution toute simple, c'est de mettre un fichier index.html dans le répertoire, mais y'a surement autre chose !
Je cherche dans mes bouquins, et je reviens.
Marsh Posté le 23-01-2002 à 22:30:11
Bon, dans le répertoire que tu veux protéger, tu met un fichier ".htaccess" qui contient :
Code :
|
C'est pour désactiver l'option d'indexation des fichiers
Si çà marche pas, c'est que les fichiers .htaccess ne sont pas autorisés à modifier cette option.
Pour corriger çà, il faut modifier le fichier "http.conf" ou "httpd.conf" et rechercher quelque chose du genre :
Code :
|
Le problème viens alors de AllowOverride None, qui veut dire :
Les fichier .htacces n'ont pas le droit de modifier les règles !
Donc il faut changer çà.
Plusieurs possibilité :
AllowOverride All -> toute règle peut être modifier par un .htaccess (Pourquoi pas !)
AllowOverride Options -> les règles "Options" (ce qui nous intéresse) sont modifiables.
Apache, c'est pas simple, c'est sans doute parce-que c'est super PUISSANT !
Marsh Posté le 23-01-2002 à 22:37:58
CARL KEATON a écrit a écrit : jai installé la derniere version d'EASYPHP pour me faire un site en intranet. voila mon pbl c k'avec apache, on peux explorer mes repertoires, ils ne sont pas protégés. ceci doit peut etre se regler, comment faire pour empecher d'explorer la racine de mon site???? |
voir ici : http://forum.hardware.fr/forum2.ph [...] ic=&trash=
j'ai tout expliqué sur ce probleme + exemples de config.
Marsh Posté le 24-01-2002 à 00:14:39
ReplyMarsh Posté le 24-01-2002 à 00:18:55
castor666 a écrit a écrit : easyphp ne gere pas les htacess |
Tu dois vouloir dire Apache sous Windows, non ?
Marsh Posté le 24-01-2002 à 00:25:39
Cependant, d'après la doc http://httpd.apache.org/docs/windows.html#use Apache c'est possible :
Since it is often difficult to manage files with names like .htaccess under windows, you may find it useful to change the name of this configuration file using the AccessFilename directive.
Avec AccessFilename : http://httpd.apache.org/docs/mod/c [...] ssfilename
Marsh Posté le 24-01-2002 à 02:00:06
le seul probleme d'utilisation d'un .htaccess sous win vient de son nom, c'est tout !
win attend du texte devant le . mais suffit de passer par n'importe quel editeur de texte pour le sauver au nom que tu veux ex : editplus .
si ca t'embete suffit de modifier une ligne de ton conf :
AccessFileName .htaccess -> donne le nom que tu veux mais attention si ton serveur est ouvert au public !!!
-> dans ce cas la tu vas avoir besoin de changer aussi la secu concernant l'impossibilité pour un visiteur d'ouvrir ce type de fichier :
<Files .htaccess>
Order allow,deny
Deny from all
</Files>
remplace le .htaccess par le nom que tu as donné a l'autre directive ..
si ton serveur ne sert pas uniquement a tes tests alors je te conseille d'oublier les htaccess et de faire toute ta secu dans le fichier access.conf ou httpd.conf -> c'est + propre et tu risques pas d'oublier des htaccess dans un rep sans compter que tu as toute ta secu sous la main ..
Marsh Posté le 24-01-2002 à 13:29:35
moi je peux les faires les htaccess sous win, j'utilise Ultraedit et il me pose pas de problème pour faire ces fichiers
Marsh Posté le 24-01-2002 à 13:50:38
castor666 a écrit a écrit : easyphp ne gere pas les htacess |
sisisisiis
il les gère
c le allowoverride que mara's a décrit ci dessus!
Marsh Posté le 25-01-2002 à 21:14:13
castor666 a écrit a écrit : easyphp ne gere pas les htacess |
j ai reussi donc tu dit des betises!
jerry
Marsh Posté le 21-07-2002 à 19:34:37
ReplyMarsh Posté le 21-07-2002 à 23:53:53
Mara's dad a écrit a écrit : Tu dois vouloir dire Apache sous Windows, non ? |
si si ca marche j ai deja fait
Marsh Posté le 21-07-2002 à 23:55:28
il est vieux ce topic
mdr jcomprenait pa comment jpouvai avoir mis 2 reponses identique qui plus est
Marsh Posté le 23-01-2002 à 20:04:00
jai installé la derniere version d'EASYPHP pour me faire un site en intranet.
voila mon pbl c k'avec apache, on peux explorer mes repertoires, ils ne sont pas protégés.
ceci doit peut etre se regler, comment faire pour empecher d'explorer la racine de mon site????
---------------
- carly -