Страница 1 из 1

Ошибка при обращении к веб-интерфейсу

Добавлено: 05 сен 2012, 09:08
Exe!
Здравствуйте, установил серверную часть ЛЭРСа 3.0 на один компьютер, WEB интерфейс на шлюз, так как он имеет статический IP.
В файле Lers.config на шлюзе, указал ip адрес сервера и порт.
В разрешениях для сайта, даже временно дал доступ для "Всех".
Но при попытке зайти на сайт через диспетчер служб IIS выдает стандартную 403 ошибку (У вас нет прав для просмотра этой страницы).
ОС - Server 2003, 4 net.Framework стоит.

Re: Ошибка при обращении к веб-интерфейсу

Добавлено: 05 сен 2012, 09:28
Евгений Николаенко
Согласно журналу, ошибок в работе веб-интерфейса нет (обращений к нему тоже нет). Это ошибка в конфигурации веб-сервера IIS.

Приведите пожалуйста скриншот ошибки из Internet Explorer, запущенного на шлюзе. Предварительно в параметрах Internet Explorer включите "Выводить подробные сообщения об ошибках http" (меню "Сервис --> Свойства обозревателя --> закладка "Дополнительно" --> группа параметров "Обзор").

Re: Ошибка при обращении к веб-интерфейсу

Добавлено: 05 сен 2012, 09:59
Exe!
Пожалуйста.

Re: Ошибка при обращении к веб-интерфейсу

Добавлено: 05 сен 2012, 12:40
Евгений Николаенко
Это только общий код, нужен еще и расширенный код (substatus).

Давайте попробуем по другому. В оснастке управлении IIS-ом откройте свойства сайта, убедитесь что ведение журнала включено и выбран формат журнала W3C. Щелкните "Свойства", перейдите на вкладку "Дополнительно" и выберите элементы (поля), которые необходимо отслеживать в журнале. Обязательно нужны поля "Состояние протокола (sc-status)" и "Подсостояние протокола (sc-substatus)". Сохраните изменения.

Повторите запрос, перезапустите IIS (чтобы он скинул кэш протокола в файл) и пришлите файл журнала C:\WINDOWS\system32\LogFiles\C:\WINDOWS\system32\LogFiles\W3SVC***\ddmmyyyy.log, где *** - номер сайта, ddmmyyyy - имя файла с журналом, соответствующее сегодняшней дате.

Re: Ошибка при обращении к веб-интерфейсу

Добавлено: 06 сен 2012, 01:10
Exe!
Спасибо, разобрался. Проблема была в том, что автоматически создаются страницы по умолчанию, такие как Default.asp, Index.htm, Index.html а столь нужной Default.aspx среди них нет.

Re: Ошибка при обращении к веб-интерфейсу

Добавлено: 06 сен 2012, 10:02
Exe!
А у меня новая напасть. В WEB интерфейсе при попытке сформировать отчет, вываливается ошибка.

Re: Ошибка при обращении к веб-интерфейсу

Добавлено: 06 сен 2012, 10:29
Евгений Николаенко
У пользователя, под которым работает веб-интерфейс не хватает прав на создание временного файла во временной папке C:\Windows\Temp.

Покажите вывод команды cacls C:\Windows\Temp и скажите какое имя пользователя указано на закладке "Удостоверение" в параметрах пула приложений LersPool

Re: Ошибка при обращении к веб-интерфейсу

Добавлено: 07 сен 2012, 00:53
Exe!
LersPool работал под LersWebAccount. Дав доступ учетной записи в C:\Windows\Temp, проблема устранилась.
Странно, что разрешения сразу не дались при установке WEB-интерфейса.
Предлагаю вам составить FAQ с проблемами, появляющимися у пользователей.

Re: Ошибка при обращении к веб-интерфейсу

Добавлено: 07 сен 2012, 01:44
Евгений Николаенко
Задавать вручную права на временную системную папку - с моей точки зрения тоже странно (да и правила сертификации для Windows на это смотрят негативно).
Дать права - это одно из решений проблемы. Другим решением было бы устранить причину. Давайте все таки посмотрим на вывод команды "cacls C:\Windows\Temp".

FAQ появится, когда найдется герой, который его составит ;)

Re: Ошибка при обращении к веб-интерфейсу

Добавлено: 07 сен 2012, 02:26
Exe!

Код: Выделить всё

C:\Documents and Settings\Администратор>cacls c:\windows\temp
c:\windows\Temp GATEWAYREMAKE\LersWebAccount:(OI)(CI)F
                NT AUTHORITY\NETWORK SERVICE:(OI)(CI)(специальный доступ:)
                                                     DELETE
                                                     SYNCHRONIZE
                                                     FILE_READ_DATA

                NT AUTHORITY\SYSTEM:(OI)(CI)F
                BUILTIN\Администраторы:(OI)(CI)F
                BUILTIN\Опытные пользователи:(OI)(CI)C
                BUILTIN\Пользователи:(CI)(специальный доступ:)
                                         SYNCHRONIZE
                                         FILE_WRITE_DATA
                                         FILE_APPEND_DATA
                                         FILE_EXECUTE

                СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ:(OI)(CI)(IO)F

Re: Ошибка при обращении к веб-интерфейсу

Добавлено: 07 сен 2012, 04:07
Евгений Николаенко
Спасибо. Мы воспроизвели ошибку на тестовом сервере. Действительно, для формирования отчетов под IIS6 недостает прав на чтение из временной папки (при этом права на запись есть).

Для корректной работы права на временную папку лучше давать не учетной записи, а группе IIS_WPG. Нужны права на чтение содержания папки и данных, а также на удаление созданных файлов.
Права для папки Temp.png
Пример необходимых прав для группы IIS_WPG
Права для папки Temp.png (15.62 КБ) 6520 просмотров
Мы внесем необходимые изменения в программу установки веб-интерфейса.