Инструкция по установке сайта для iis6 2 2 Инструкция по установке сайта для iis7 8 3 Назначение прав 14 - korshu.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Инструкция по установке сайта для iis6 3 2 Инструкция по установке... 1 210.09kb.
Инструкция по установке сайта для iis6 5 Инструкция по установке... 1 113.46kb.
Инструкция по установке системы сбора статистической отчетности в... 1 376.86kb.
Инструкция по установке и эксплуатации Прочитайте данную инструкцию... 1 408.84kb.
Инструкция по установке видео на сайты образовательных учреждений 1 38kb.
Инструкция по установке «Недвижимость» 0 1 118.63kb.
Инструкция по установке замка 1 15.78kb.
Инструкция по установке и настройке антивируса avg 1 19.96kb.
Техническое задание на разработку туристического сайта сайта этапы... 1 60.96kb.
Инструкция по использованию административной системы spip X, X 1 125.62kb.
Инструкция по установке «максима электроникс» 1 74.09kb.
Инструкция по организации и проведению туристских походов, экспедиций... 21 6809.18kb.
Инструкция по работе с сервисом «sms-платеж» 1 218.94kb.

Инструкция по установке сайта для iis6 2 2 Инструкция по установке сайта для iis7 - страница №1/1


Руководство администратора для web-интерфейса

1. Описание. Предназначение 2

2. Контакты и техническая поддержка 2

3. Программное обеспечение 2

4. Установка web-интерфейса 2

4.1 Инструкция по установке сайта для IIS6 2

4.2 Инструкция по установке сайта для IIS7 8

4.3 Назначение прав 14

4.3.1 Права на многомерную базу MSAS2000 14

4.3.2 Права на многомерную базу MSAS2005/2008 15

4.4 Настройка авторизации 19

4.5 Настройка репозитория Веб-отчетов 21

4.6 Запуск сайта 22

5. Mobile-отчеты для приложения iМониторинг 24

5.1 Установка и генерация 24

5.2 Сервер для мобильных устройств 26

5.3 Регистрация пользователей для мобильных устройств 27

6. Решение известных проблем 29

6.1 При обзоре сайта возникает ошибка 403 29

6.2 При обзоре сайта возникает ошибка 404 Не удается найти требуемую страницу 30

6.3 При обзоре сайта возникает ошибка The current identity (NT AUTHORITY\NETWORK SERVICE) does not have write access to 'C:\WIN2003\Microsoft.NET\Framework \v2.0.50727\Temporary ASP.NET Files 31

6.4 Ошибка «Server Error in '/CustomReports' Application» 31




1.Описание. Предназначение


Web-интерфейс системы «Анализ и планирование» выполнен в виде Интернет-портала iМониторинг и позволяет просматривать аналитические отчеты по различным направ­лениям финансовой и экономический сферы, размещенные на WEB-сервере системы.

Информация в аналитических отчетах представлена в форме таблиц, диаграмм, карто­грамм и картодиаграмм. Отчеты публикуются в виде шаблонов. Пользователь, про­сматривая шаблоны, получает из базы данных информацию, актуальную на момент запроса.

Web-интерфейс оперативно отражает данные из хранилищ данных автомати­зиро­ванных систем, функци­о­нирующих в организации, в том числе сведения об исполнении бюджета, целевых про­граммах, государственных закупках, бюджетных учреждениях, отраслях экономики и пр.

Для органов исполнительной и законодательной власти, предприятий и организаций Web-интерфейс является частью комплексов «Аналитический центр руководителя» и «Финансово-экономический анализ». Целью внедрения комплексов является обеспечение руководителей и специалистов актуальной и своевременной информацией для принятия управленческих решений.


2.Контакты и техническая поддержка


НПО «Криста»

www.krista.ru

fm@krista.ru
Техническая поддержка:

fmsupport@krista.ru

8 (4855) 29-17-50

8 (4855) 29-17-51

3.Программное обеспечение


Для работы WEB-интерфейса АЦР необходимы следующие условия.

Для установки сайта на сервер требуется IIS (Internet Information Services) версий 6 или 7.

IIS распространяется с операционными системами семейства Windows NT:

Windows Server 2003 - IIS 6.0

Windows Server 2008 - IIS 7.0

Windows 7; Windows Server 2008 R2 - IIS 7.5.

Т.е. на сервере должна быть установлена одна из указанных версий ОС.

Если требуется работа с АЦР пользователей извне (не входящих в локальную сеть), должен быть обеспечен доступ к серверу через интернет.

WEB-интерфейс АЦР корректно работает в браузерах:


  • Internet Explorer (рекомендуется версия 7 или старше);

  • Safari (рекомендуется версия 3 или старше);

  • Mozilla Firefox (рекомендуется версия 3 или старше).

4.Установка web-интерфейса

4.1Инструкция по установке сайта для IIS6


Перед установкой сайта на сервер необходимо установить .Net Framework 2.0

  1. Распакуйте содержимое архива в каталог, где будет размещаться сайт системы, например:

C:\Program Files\Krista\FM\Krista.FM.DashBoards.



  1. Запустите консоль администрирования IIS. Для этого запустите панель «Управление компьютером» («Мой компьютер\Управление») и перейдите на ветку «Службы и приложения\Internet Information Services»



  1. Создайте новый web-сайт с именем Krista.FM.DashBoards для этого щелкните правой кнопкой на ветке Web Sites, выберите New => Web Site.

В появившемся окне пропишите имя сайта, нажмите кнопку «Next» (Далее)





  1. Введите порт, через который будет выполняться подключение к сайту в поле
    «TCP port this WEB site should use». Номер порта должен быть четырехзначным, первые две цифры: 80; и должен быть отличен от тех, которые используются в системе, в том числе от номера, по которому производится подключение к схеме «Анализ и планирование». Нажмите «Next» (Далее)



  1. В качестве домашнего каталога сайта укажите каталог, в который был распакован архив



  1. Установите флажок напротив свойства «Execute (such as ISAPI applications or CGI)»

Добавление сайта завершено, на следующем шаге нажмите кнопку «Finish»



  1. На вкладке ASP.NET версия ASP.NET должна быть установлена в 2.0.50727.



  1. На вкладке ASP.NET нажмите кнопку Edit Configuration…

    1. На вкладке General в группе настроек Application settings установите «сервер:порт» подключения к серверу приложений (к схеме «Анализ и планирование») для параметра SchemeServerName (нажмите кнопку «Edit…»):



    1. В этой же группе настроек можно изменить параметры «Site Name» и «Site Presentation» (имя и заголовок сайта), если это необходимо.

    2. В параметре «GuestUser» прописывается имя пользователя и пароль для входа на сайт. Это пользователь по-умолчанию. Если такой пользователь не нужен можно изменить этот параметр, оставив в нем только символ «;».

    3. В группе настроек «Connection string manager» измените параметры подключения к многомерным базам «mas» и «mas_secondary». В параметре «mas» прописывается подключение к региональной многомерной базе (например, «Анализ и планирование_Саратов»), в параметре «mas_secondary» прописывается подключение к многомерной базе, содержащей федеральные данные «Анализ и планирование_Федеральные данные».

Выберите параметр «mas», нажмите кнопку «Edit…»

В поле «Connection parameter» необходимо прописать имя многомерной базы данных для параметра «Initial Catalog=», например, «Анализ и планирование_Саратов».

Также необходимо прописать параметр «Data Source=»

Здесь необходимо прописать имя экземпляра аналитического сервера.

Информацию об имени многомерной базы и аналитического сервера можно посмотреть в файле «MAS.udl» (<Каталог установки>\Repository\<Имя региона>\MAS.udl), открыв его на редактирование в текстовом редакторе.

Например:



Аналогично настраивается параметр «mas_secondary».



  1. На вкладке «Documents» должен присутствовать Default.aspx, и он должна быть первым в списке. Если его нет, то добавить по кнопке «Add…»



  1. Настройте права на модификацию логов сайта .

В контекстном меню для каталога «Logs» выберите пункт «Permissions».

Для пользователя Users необходимо установить флаг напротив свойства «Modify»:





  1. Таким же образом настройте права на модификацию корневого каталога «Krista.FM.DashBoards», а так же для каталогов «TemporaryImages» и «Maps».

4.2Инструкция по установке сайта для IIS7


  1. Распакуйте содержимое архива в каталог, где будет размещаться сайт системы, например:

C:\Program Files\Krista\FM\Krista.FM.DashBoards.



  1. Запустите консоль администрирования IIS7. Меню «Пуск» => Administrative tools => Internet Information Services или Меню «Пуск» => Компьютер (Computer) => выбрать из контекстного меню Управление (Manage) => в панели Sever Manager развернуть ветку Roles => Web Server (IIS) => Internet Information Services (IIS) Manager



  1. Создайте новый web-сайт. Для этого щелкните правой кнопкой на ветке «Sites», выберите «Add Web Site…»

В поле «Site name» пропишите имя сайта «Krista.FM.DashBoards». В качестве домашнего каталога сайта укажите каталог, в который был распакован архив сайта - поле «Physical path».

В поле «Port» введите номер порта, через который будет осуществляться подключение к сайту.

Номер порта должен быть четырехзначным, первые две цифры: 80, и должен быть отличен от тех, которые используются в системе и в том числе от номера, по которому производится подключение к схеме.

Галка «Start Web site immediately» должна быть установлена.





  1. Необходимо переключить пул приложения сайта в Classic .NET AppPool:

В настройках пула установить поддержку 32-разрядных приложений (для 64-разрядных ОС):





  1. Настройте подключение к схеме.

Для этого перейдите к группе настроек «Application Settings».

Двойным щелчком по строке «SchemeServerName» вызовите окно «Edit Application Settings».

Пропишите имя сервера и порт схемы «Анализ и планирование» к которой должен подключаться сайт (сервер:порт – через двоеточие).

В параметре «GuestUser» прописывается имя пользователя и пароль для входа на сайт. Это пользователь по-умолчанию. Если такой пользователь не нужен можно изменить этот параметр, оставив в нем только символ «;»



  1. Настройте подключение к многомерной базе.

Для этого перейдите к группе настроек «Connection string»

Двойным щелчком по строке «mas» вызовите окно «Edit Connection Setting».



В поле «Custom» измените параметры подключения к региональной многомерной базе. Необходимо изменить параметр «Initial Catalog=<имя многомерной базы данных>», например, «Анализ и планирование_Ярославль». Также необходимо изменить параметр «Data Source=<Имя экземпляра аналитического сервера>».

Информацию об имени многомерной базы и аналитического сервера можно посмотреть в файле «MAS.udl» (<Каталог установки>\Repository\<Имя региона>\MAS.udl), открыв его на редактирование в текстовом редакторе.

Таким же образом отредактируйте строку «mas_secondary», указав расположение многомерной базы «Анализ и планирование_Федеральные данные»



  1. Настройте права на модификацию логов сайта.

В контекстном меню для каталога «Logs» выберите пункт «Edit Permissions».

В панели «Logs Properties» перейдите на закладку «Security». Нажмите кнопку «Edit».

Для пользователя IIS_IUSRS необходимо установить флаг напротив Modify.

В том случае, если нужный пользователь (IIS_IUSRS) не добавлен, нажмите кнопу «Add».

В появившейся панели «Select users or groups» нажмите кнопку Advanced



Нажмите кнопку Locations выберите из списка имя данного компьютера



Нажмите кнопку Find Now, выберите из списка Search results нужного пользователя





  1. Таким же образом настройте права на модификацию каталога «Temp».


4.3Назначение прав

4.3.1Права на многомерную базу MSAS2000


Для доступа сайта к данным многомерной базы MSAS2000 необходимо в этой базе назначить права. Запустите Analysis Manager. Перейдите к Вашей региональной многомерной базе на узел «Database Roles»

Через контекстное меню выберите пункт «Manage Roles…»



Добавьте новую роль, например, Web_All



У этой роль должны быть следующие настройки



На странице «Membership» добавьте пользователей, для которых необходимо назначить доступ, чаще всего добавляют группу «Все».

На странице «Cubes» выберите кубы, которые необходимы для работы отчетов сайта.

4.3.2Права на многомерную базу MSAS2005/2008


Для доступа сайта к данным многомерной базы MSAS2005/2008 нужно создать в базе роль и включить в нее пользователя NT AUTHORITY\NETWORK SERVICE.

Для добавления новой роли в многомерную БД, необходимо подключиться к экземпляру сервера многомерных БД, раскрыть нужную многомерную базу и на ветке «Roles» вызвать контекстное меню, затем выбрать пункт «New Role».



Далее необходимо ввести имя роли на вкладке «Genral». По желанию можно ввести описание роли. Для предоставления прав администратора на выбранной БД необходимо поставить галку «Full control (Administrator)».



Далее необходимо перейти на вкладку «Membership» и добавить нового пользователя, нажатием на кнопку «Add».



Далее необходимо выбрать размещение для поиска пользователя. Указывается сервер, на котором находится сервер многомерных БД. В строке ввода имени пользователя необходимо набрать имя добавляемого пользователя и нажать «Проверить имена» после чего имя пользователя должно стать подчеркнутым. Далее нажать кнопку «ОК».

Для отображения данных на сайте в имя пользователя необходимо вводить «NETWORK SERVICE».

Далее, перейдя на вкладку кубов, назначить права на чтение и детализацию у используемых кубов:





4.4Настройка авторизации


Настройка авторизации и прав пользователей на доступ к WEB-интерфейсу выполняется в блоке «Администрирование».

  1. В интерфейсе «Администрирование\Группы» добавляем новую группу, например, «Web-пользователи». Будем считать, что эта группа для отображения «открытых» отчетов сайта, т.е. отчетов доступных всем пользователям без исключения.



  1. В интерфейсе «Администрирование\Пользователи» для всех пользователей сайта настраиваем «аутентификацию логин\пароль»



  1. ВНИМАНИЕ! Если это необходимо, то добавляем пользователя по-умолчанию. При настройке сайта, в параметрах сайта, указывается использовать или нет пользователя по-умолчанию (параметр «GuestUser», см. данное руководство). Имя и пароль добавляемого пользователя в интерфейсе «Администрирование\Пользователи» должно совпадать с «именем;паролем», указанным в параметре «GuestUser» (см. данное руководство). Например, добавьте пользователя «WebUsers» с аутентификацией логин\пароль.

Настройте для этого пользователя пароль, равный имени пользователя, т.е. «WebUsers».



  1. Добавьте пользователей сайта в группу «Web-пользователи»



  1. В интерфейсе «Администрирование\Объекты системы» настройте права для объекта «Web-интерфейс»



  1. Таким образом мы добавили группу «Web-пользователи» для отображения «открытых» отчетов сайта и настроили необходимые права. Так же можно добавить еще группы для отображения «закрытых» отчетов сайта, но уже включать в эти группы не всех пользователей.

4.5Настройка репозитория Веб-отчетов


Вместе с сайтом поставляется список web-отчетов в виде xml-файла, которые должны отображаться на сайте.

Настройку репозитория отчетов может выполнять пользователь, для которого назначены права на объект системы «Все шаблоны репозитория отчетов»



В интерфейс «Репозиторий отчетов» -> «Веб отчеты» импортируйте из xml-файла отчеты.



Далее необходимо назначить права на отчеты отдельным пользователям или группам.

Для того чтобы назначить пользователю или группе пользователей права на просмотр или редактирование отчета, перейдите на строку нужного отчета, у имени пользователя или группы на закладке «Права групп»; «Права пользователей», поставьте галку в соответствующей колонке. Для того чтобы изменения применились, щелкните по кнопке «Сохранить изменения».

Таким образом можно разграничивать права на отображение отчетов на web сайте АЦР.


4.6Запуск сайта


После всех выполненных настроек сайт готов к использованию. Для перехода на сайт, для IIS6, на web-узле в контекстном меню выберите Browse.

Если при настройке web-сайта был выбран пользователь по-умолчанию, сайт загрузится без предварительного запроса на ввод «логин\пароля» (под пользователем WebUsers, см. данное руководство).

Для IIS7, встаньте на web-узел сайта и нажмите ссылку «Browse*:<Порт>»

Если при установке сайта был назначен пользователь по-умолчанию сайт запустить без запроса «логин\пароля». Либо появится форма на ввод логин\пароля





Внимание! Внешний вид web-сайта различен для различных регионов.


5.Mobile-отчеты для приложения iМониторинг

5.1Установка и генерация


Вместе с версией web-интерфейса может поставляться список mobile-отчетов, в виде xml-файла. Это отчеты, предназначенные для устройств iPhone или iPod Touch.

Эти отчеты необходимо импортировать в систему «Анализ и планирование».

Для этого зайдите в интерфейс «Репозиторий отчетов\Mobile-отчеты» импортируйте из xml-файла отчеты.

Далее необходимо на каждый отчет назначить права группам или отдельным пользователям.

Для этого установите курсор на нужном отчете и назначьте для него права.

Если список отчетов импортирован и все необходимые права назначены, на web-сайте появится ссылка на отчеты iPhone.



Эта ссылка всегда располагается внизу списка web-отчетов (Отчеты, которые загружались в интерфейсе «Репозиторий отчетов\Веб-отчеты» см. данное руководство).

Если у пользователя нет прав ни на один mobile-отчет, то этой ссылки не будет.

Для отображения mobile-отчетов на устройствах iPhone или iPod Touch их необходимо сгенерировать. Генерация отчетов выполняется в web-интерфейсе, и доступна только пользователю, входящему в группу «Web-администраторы».



Так же для mobile-отчетов должны быть назначены права либо для этой группы, либо только для этого пользователя.



Для пользователя, имеющего права на генерацию mobile-отчетов web-интерфейс выглядит следующим образом:





Для генерации отчетов поставьте «галки» рядом с нужными отчетами и нажмите кнопку «Начать генерацию отчетов».

При успешной генерации все этапы должны отметиться зелёными галками.

5.2Сервер для мобильных устройств


После успешной генерации «слепок» отчетов автоматически размещается на удаленном сервере для мобильных устройств.

На удаленном сервере размещено два ресурса со «слепками» отчетов: федеральный и региональный.

На федеральном ресурсе опубликована и постоянно обновляется информация об исполнении бюджетов всех субъектов РФ, о трансфертах из Федеральных фондов в бюджеты субъектов РФ и другая информация из открытых официальных источников (Минфин РФ, Казначейство России). Эти отчеты доступны всем пользователям. Так же на этот ресурс публикуются региональные отчеты, которые могут быть доступны только отдельным пользователям. «Слепок» отчетов, опубликованных на этом ресурсе, генерируется на стороне разработчика в НПО «Криста».

На региональном ресурсе опубликованы отчеты, которые разработаны для конкретного региона. В отличие от федерального отчеты на региональном ресурсе доступны только пользователям с выделенными правами. «Слепок» отчетов, опубликованных на этом ресурсе, генерируется на стороне заказчика (про генерацию отчетов описано выше).

Приложение «iМониторинг» запускается по-умолчанию под пользователем «guest». Этому пользователю доступны все общедоступные отчеты с федерального ресурса, источник http://imon.krista.ru/.

Если приложение «iМониторинг» запускается под зарегистрированным пользователем, то в этом случае этому пользователю доступны только те отчеты, на которые у него есть права. Причем, при загрузке приложения проверяются отчеты как на федеральном ресурсе, так и на региональном.


5.3Регистрация пользователей для мобильных устройств


Внимание! Регистрация пользователей должна обязательно выполняться в двустороннем порядке.

Пользователи добавляются в интерфейсе «Администрирование\Пользователи». Обязательно заполняется поле «Логин». После сохранения записи необходимо настроить пароль в соответствующем поле (по-умолчанию пароль остается пустым). Далее можно включить этого пользователя в группу.



После добавления пользователя необходимо перейти в интерфейс «Репозиторий отчетов\Mobile-отчеты» и там для нужных отчетов включить право «Просмотр шаблона» для нового пользователя, или для группы, в которую был включен новый пользователь.

Если пользователь включен в группу, для которой уже настроены права на отчеты, то можно пропустить предыдущий шаг.

Если добавление нового пользователя выполняется на стороне заказчика (на региональной базе), то обязательно должно быть выслано уведомление на fmsupport@krusta.ru, с запросом добавить нового пользователя на федеральный ресурс. Это уведомление должно содержать логин\пароль нового пользователя.

После добавления пользователя или смены прав на отчеты необходимо обязательно запустить генерацию отчетов в web-интерфейсе (см. выше в данном руководстве). Внимание! «Галки» напротив отчетов ставить не нужно.

6.Решение известных проблем

6.1При обзоре сайта возникает ошибка 403


Решение

Проверьте, указан ли расширение путь к файлу aspnet_isapi.dll.

Вызовите свойства веб-узла, перейдите на вкладку «Домашний каталог» (Home Directory) нажмите кнопку Configuration.

Путь к файлу должен быть указан в поле «Расширения для сопоставлений»



Если путь не указан, в диалоговом окне нажмите кнопку Insert.

Укажите путь к файлу; примерно следующий:

C:\WINDOWS\microsoft.net\Framework\v2.0.50727\aspnet_isapi.dll

!!! Не забудьте снять флажок у параметра «Verify that file exists».


6.2При обзоре сайта возникает ошибка 404 Не удается найти требуемую страницу


Решение 1

Необходимо разрешить использование файлов ASP.NET v2.0.50727 в Internet Information Services (IIS) Manager (у вас она, вероятнее всего, должна иметь статус «Prohibited»):





Решение 2

Если пользователь ASPNET не имеет прав на чтение данных IIS, не будет функционировать Web-сервис.

Через «Пуск/Выполнить» введите и выполните команду

C:\ %windir% \Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ga ASPNET

(путь C:\WINDOWS должен быть изменен в соответствии с путем установки операционной системы).

Эта команда выделяет права пользователю ASPNET.

Если не получится, то:


  1. В панели управления очистите журналы событий «Приложение» и «Система».

  2. Через «Пуск/Выполнить» введите и выполните команду

C:\ %windir% \Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ua

(путь C:\WINDOWS должен быть изменен в соответствии с путем установки операционной системы).

Это отмена регистрации в IIS всех установленных версий ASP.NET.


  1. Через «Пуск/Выполнить» введите и выполните команду

C:\ %windir% \Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

(путь C:\WINDOWS должен быть изменен в соответствии с путем установки операционной системы).

Это установка нужной версии ASP.NET, создание учетной записи ASPNET, прав и регистрация ее в базе IIS.


  1. Перезагрузить компьютер в обычном режиме.

  2. Проверить Web-сервис.

Если не работает, то сохранить содержимое журналов событий «Приложение» и «Cистема» в текстовые файлы и выслать в службу технической поддержки fmsupport@krista.ru.

  1. В папке C:\Windows\Temp найти файлы вида

ASPNETSetup_XXXXX.log, где XXXXX - номер файла

Нужно найти два файла с последними номерами, это будут подробные логи удаления и установки ASPNET которые мы провели в пунктах (2) и (3). Их нужно выслать в службу технической поддержки.

Кроме указанных действий, можно также:


  1. Проверить наличие пользователя ASPNET в управлении компьютером, в локальных пользователях и группах, свойства указанного пользователя.

  2. Для папки Windows\Temp на закладке «Безопасность» добавить пользователя ASPNET (из пользователей данного компьютера) и назначить ему права на полный доступ в эту папку.

6.3При обзоре сайта возникает ошибка The current identity (NT AUTHORITY\NETWORK SERVICE) does not have write access to 'C:\WIN2003\Microsoft.NET\Framework \v2.0.50727\Temporary ASP.NET Files


Решение

Ошибка говорит о том, что учетной записи Network service, через которую осуществляется работа приложения, не назначены права на папку

C:\WIN2003\Microsoft.NET\Framework \v2.0.50727\Temporary ASP.NET Files

Перейдите к этому каталогу, назначьте права на редактирование для учетной записи Network service.


6.4Ошибка «Server Error in '/CustomReports' Application»


Проблема

При просмотре сайта возникает ошибка:

Server Error in '/CustomReports' Application.

Could not load file or assembly 'ChilkatDotNet2' or one of its dependencies. An attempt was made to load a program with an incorrect format.



Решение

В настройках пула установить поддержку 32-разрядных приложений (для 64-разрядных ОС). Описано разделе «Установка».