|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Bonjour à tous.
J'ai installé un serveur IIS sur une machine sous Windows 2003 et j'ai un petit problème. J'ai bien défini mon site web avec en home directory : <BLABLA>\content Ce dossier contient un sous-dossier appelé MonSousDossier et j'ai dans ce sous dossier un fichier que je voudrais pouvoir afficher en tapant l'URL : http://localhost/MonSousDossier/MonFichier.htm Cependant, j'ai toujours une erreur 404 quand j'essaie cette URL. J'ai essayé de placer ce fichier directement dans le home directory. Ca marche, mais bon, ça ne me fait pas comprendre le problème, donc ce n'est pas une solution viable pour moi. J'ai regardé au niveau des permissions et le user "guest qui vient d'Internet" a les droits suivants : - Sur le home directory - Lire et exécuter - Lister les sous répertoires - Lire - Sur le répertoire - Lire et exécuter - Lister les sous répertoires - Lire - Sur le fichier MonFichier.htm - Lire Je ne vois plus trop où chercher à vrai dire. Est-ce que quelqu'un saurait à côté de quoi je suis passé ? Merci d'avance pour votre aide. Bahan |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : octobre 2007 Messages : 82 ![]() |
bonjour,
comment s'écrit ton sous dossier ? si tu mets le droit exploration de répertoire sur onglet "répertoire de base", vois-tu le "monsousdossier" A+ |
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() |
Bonjour !
J'ai créé mon site web depuis Poste de travail, click droit, gérer, Services et Applications, Internet Information Services Manager. Il a compris tout seul que j'avais un sous dossier appelé MonSousDossier et me l'a affiché (toujours depuis le gestionnaire du pc). Citation:
Citation:
http://localhost/monSousDossier/MonFichier.htm, ça ne fonctionne pas. Alors que si je déplace monFichier.htm dans mon répertoire racine et que je tente l'URL http://localhost/MonFichier.htm, ça fonctionne ^_^. Please, help, comme on dit Bahan |
||
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() |
Si ça peut vous aider à m'aider, je remets ici la suite d'actions que j'ai faite :
1. J'ai IIS 6.0 sur un serveur tournant sous Windows server 2003. 2. J'ai créé un nouveau site web avec dedans un premier fichier appelé hw.html affichant "Hello World 3. Depuis le serveur, j'ai lancé IE6.0 et j'ai entré l'URL suivante : http://localhost/hw.html et il m'affiche bien "Hello World 4. Depuis un explorateur windows, j'ai créé un sous-dossier au dossier racine de mon serveur web, appelé "msd" et j'ai ensuite créé un nouveau fichier "hw2.html" affichant "Hello World sous dossier" 5. J'ai relancé iis par la commande "iisreset" depuis une fenêtre MS-DOS puis j'ai tenté la nouvelle URL : http://localhost/msd/hw2.html et là, c'est le drame. J'ai une erreur 404. 6. Depuis le computer manager, je suis donc aller vérifier les permissions sur le répertoire racine et sur le sous dossier msd : lire lire et exécuter lire le contenu du dossier 7. J'ai également été vérifié les droits depuis le navigateur windows sur ces deux dossiers. Ils sont tous deux en lecture seule, n'ont ni partage, ni partage web. Je ne vois plus trop où chercher. J'ai du rater quelques choses, mais je ne sais pas quoi. Pourquoi je peux lire un fichier quand il se trouve à la racine de mon site web et pas quand il est un sous-répertoire ?? j'espère vous avoir donné assez d'infos. Bahan |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() |
Je suis désolé de reposter, mais je souhaite apporter une nouvelle information que je viens juste de voir.
En gros, quand je tape l'URL, quelque soit le chemin que je tappe après le host, il me trouve de suite mon fichier html tant que celui-ci est à la racine. Par contre, si je le mets dans un sous-dossier, impossible de trouver le fichier. Bahan |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : octobre 2007 Messages : 82 ![]() |
bonjour,
par défaut le répertoire de IIS est: inetpub/wwwroot sous le gestionnaire IIS si tu sélectionnes ton site web par défaut "option propriété":tu devrais avoir cela par défaut: http://cjoint.com/?mllbeor2Qp http://cjoint.com/?mllbMgtavJ et sous l'onglet "répertoire de base, tu peux vérifier l'emplacement du répertoire de base, tu peux aussi cocher la case "exploration de répertoire" ce qui doit te permettre de voir ton sous répertoire "msd" et ainsi te déplacer dans ce sous-répertoire et voir ton 2eme fichier. si cela ne te gêne pas tu peux faire des saisies d'écran et les mettre sur ce site cjoint.com (gratuit et simple) pour que je puisse essayer de voir ou cela peux bloquer. |
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : octobre 2007 Messages : 82 ![]() |
autre paramètre, pour mieux visualiser le défaut , sur ton explorateur windows
dans "outils" "options internet" décoche l'affchage simplifié comme suit: http://cjoint.com/?mllnIf4v3m cela permet d'avoir le message d'erreur détaillé. |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() |
Merci à vous de m'avoir répondu!
Le problème vient du filtre ISAPI. Ce qui me permet d'être certain à 100% que cela vient de là est que, quand je supprime ce filtre, je n'ai aucun soucis à afficher les fichiers contenus dans des sous-dossiers. Donc, là, je contacte l'éditeur du soft qui met en place ce filtre ISAPI pour voir comment faire. Encore une fois, je vous remercie. Bahan |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com