Bonjour,
Au boulot on a un petit souci ; j'ai attaché un schéma (simplifié, mais l'essentiel est là) du réseau à ce thread.
Le serveur ISA est configuré pour transmettre les requêtes "https://intranet.example.com/" vers le serveur "intranet". À priori, la redirection a l'air de se dérouler correctement, vu que tout l'intranet fonctionne de l'extérieur, sauf un truc.
Sur FILE, on a un partage "Dossier" (propriétés du share : Everyone/Full control, propriétés NTFS : Everyone/Full control).
Sur le serveur INTRANET, qui tourne IIS, on a une page test.asp qui contient soit (suivant les tests) :
[Code 1]
(en sachant que le fichier existe)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <% set fs=Server.CreateObject("Scripting.FileSystemObject") response.write fs.FileExists("\\FILE\Dossier\test.txt") set fs=nothing %>
soit :
[Code 2]
Lorsque PC1 (à l'intérieur du LAN) accède à la page "http://intranet/test.asp", elle répond bien "True" (code 1) ou crée le fichier (code 2).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <? set fs=Server.CreateObject("Scripting.FileSystemObject") set fname=fs.CreateTextFile("\\FILE\Dossier\test.txt",true) fname.WriteLine("Hello World!") fname.Close set fname=nothing set fs=nothing %>
Lorsque PC2 (hors du LAN) accède à la page "https://intranet.example.com/test.asp", elle répond "False" (code 1), ou "Error 500 : Access denied" (code 2).
Comme si le site tournait avec une autre identité lorsque la requête vient de l'extrieur, mais c'est assez bizarre vu qu'on a tapé les droits pour Everyone sur le serveur FILE.
Personellement, je suis plus versé dans la programmation que dans l'administration réseau (c'était la 1ère fois que je voyais un serveur ISA, je savais pas à quoi ça sert, donc, ...) alors je suis assez bloqué, parce que ça empêche le téléchargement des documents de l'intranet lorsqu'il est accédé de l'extérieur, c'est plutot embêtant.
Merci d'avance.
Partager