Précédent   Forum des professionnels en informatique > Systèmes > Windows > IIS
IIS Forum d'entraide serveur Web IIS (Internet Information Services)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2007, 15h07   #1
Membre du Club
 
Avatar de Bahan
 
Inscription : avril 2006
Messages : 147
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : avril 2006
Messages : 147
Points : 54
Points : 54
Envoyer un message via MSN à Bahan
Par défaut IIS 6.0 - Probleme arborescence et URL

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
Bahan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 18h55   #2
Membre régulier
 
Inscription : octobre 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 82
Points : 78
Points : 78
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+
olivera est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2007, 13h15   #3
Membre du Club
 
Avatar de Bahan
 
Inscription : avril 2006
Messages : 147
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : avril 2006
Messages : 147
Points : 54
Points : 54
Envoyer un message via MSN à Bahan
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:
comment s'écrit ton sous dossier ?
Hum, que veux-tu dire par là ? Je ne comprends pas ta question ^_^.

Citation:
si tu mets le droit exploration de répertoire sur onglet "répertoire de base", vois-tu le "monsousdossier"
J'ai déjà mis le droit d'exploration de répertoire pour la racine de mon site web et pour le sous-dossier. Et quand je tente l'URL suivante depuis mon PC :
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
Bahan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2007, 14h15   #4
Membre du Club
 
Avatar de Bahan
 
Inscription : avril 2006
Messages : 147
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : avril 2006
Messages : 147
Points : 54
Points : 54
Envoyer un message via MSN à Bahan
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
Bahan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2007, 15h46   #5
Membre du Club
 
Avatar de Bahan
 
Inscription : avril 2006
Messages : 147
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : avril 2006
Messages : 147
Points : 54
Points : 54
Envoyer un message via MSN à Bahan
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
Bahan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 11h05   #6
Membre régulier
 
Inscription : octobre 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 82
Points : 78
Points : 78
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.
olivera est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 11h13   #7
Membre régulier
 
Inscription : octobre 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 82
Points : 78
Points : 78
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é.
olivera est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 10h55   #8
Membre du Club
 
Avatar de Bahan
 
Inscription : avril 2006
Messages : 147
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : avril 2006
Messages : 147
Points : 54
Points : 54
Envoyer un message via MSN à Bahan
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
Bahan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h19.


 
 
 
 
Partenaires

Hébergement Web