Я использую веб-сервер на WS 2k3, IIS 6.0. Часть контента находится на этом сервере, но большая часть находится в виртуальном каталоге, связанном с другим сервером. Все работает (почти) нормально, когда SSL не используется. Однако при использовании SSL я не могу получить доступ к файлам в виртуальном каталоге. Вместо этого я получаю ошибку 404, страница не найдена.
Журнал запросов IIS:
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status
[date] W3SVC116779885 192.168.168.35 GET /logo.gif - 443 - [my ip] Mozilla/5.0+(Macintosh;+U;+Intel+Mac+OS+X+10_6_3;+en-us)+AppleWebKit/531.22.7+(KHTML,+like+Gecko)+Version/4.0+Safari/531.9 401 2 2148074254
[date] W3SVC116779885 192.168.168.35 GET /logo.gif - 443 - [my ip] [ua] 401 1 0
[date] W3SVC116779885 192.168.168.35 GET /logo.gif - 443 TS1\ipad [ip] [ua] 200 0 0
[date] W3SVC116779885 192.168.168.35 GET /patients/1118.pdf - 443 - [ip] [ua] 500 16 1326
Обратите внимание, что логотип находится на главном сервере, а пациенты - в виртуальном каталоге.
Любой совет?
Ошибка, которую вы получаете при попытке доступа /patients/1118.pdf
это 500,16. Это означает, что «учетные данные авторизации UNC неверны» в мире IIS.
Убедитесь, что пользователь, с которым вы подключаетесь к общему ресурсу, имеет надлежащие разрешения на целевом сервере / пути.
У вас есть журналы IIS, которыми вы можете поделиться? Трудно диагностировать без подробной информации или сообщений средства просмотра событий, которые могут указывать на проблему.