Проблемы установки Cognos и настройки IIS

Я установил Cognos 10.1 и выполнил настройку IIS для Windows 7, однако при попытке получить доступ к соединению Cognos с помощью URL

домашняя страница Cognos Connection не работает должным образом, и к ней также прикреплен снимок экрана домашней страницы, на главной странице которого отображается "Перейти к основному содержанию"!

Спасибо сатья

1 ответ

Satya,

Пожалуйста, попробуйте нажать на URL вашего диспетчера, если страница появится, вы будете уверены, что cognos настроен нормально, и проблема заключается в шлюзе /IIS для настройки IIS, пожалуйста, проверьте следующие шаги

Настройка IIS 7.0 и Cognos 10.1

Это 6 этапов процесса:

  1. Проверьте, включен ли CGI или ISAPI в IIS
  2. Создайте виртуальные каталоги Cognos 8
  3. Изменить расширения ISAPI или CGI
  4. Добавить сопоставление модуля
  5. Редактировать отображение модуля
  6. Разрешить CGI-приложению использовать execute

1 Проверьте, что CGI или ISAPI включены в IIS

можно проверить из - Пуск> Пуск> Администрирование> Диспетчер серверов

  1. Создайте виртуальные каталоги Cognos 8

На левой панели "Подключения" разверните узел сервера, разверните узел "Сайты", щелкните правой кнопкой мыши веб-сайт по умолчанию и выберите "Добавить виртуальный каталог".

Введите "c84" для Псевдонима и введите путь к каталогу c8\webcontent в Физическом пути (по умолчанию C:\Program Files\cognos\c8\webcontent). Нажмите ОК.

Щелкните правой кнопкой мыши по вновь созданному виртуальному каталогу cognos8 и выберите Добавить виртуальный каталог. Введите "cgi-bin" для псевдонима и введите путь к каталогу c8/cgi-bin в разделе "Физический путь" (по умолчанию C: \ Program Files \ cognos \ c8 \ CGI-BIN). Нажмите ОК.

  1. Редактирование расширений ISAPI или CGI На левой панели "Подключения" выберите узел сервера, затем дважды щелкните "Ограничения ISAPI и CGI" на правой панели.

В панели "Действия" нажмите "Добавить" и введите путь к cognosisapi.dll или cognos.cgi, в зависимости от того, что вы будете использовать (по умолчанию C:\Program Files\cognos\c8\cgi-bin\cognosisapi.dll или C:\Program Files\cognos\c8\cgi-bin\cogno.cgi), установите флажок "Разрешить выполнение пути расширения", затем нажмите OK.

(вам может понадобиться заключить путь в двойные кавычки, если он содержит пробелы)

Или же

Нажмите "Изменить параметры функции" справа и "Разрешить неуказанные модули CGI"

  1. Добавить сопоставление модулей

В IIS разверните виртуальный каталог и щелкните виртуальный каталог cgi-bin, дважды щелкните Отображение обработчика на главной панели.

На панели действий нажмите Добавить сопоставление модулей.

Введите либо *.cgi или *.dll в Путь запроса в зависимости от того, какой именно вам требуется. В пути к модулю выберите CGI Module или ISAPIModule. В разделе имени дайте ему реалистичное имя, т.е. ISAPI-cognos

Если вы используете модуль ISAPI, вам нужно будет щелкнуть многоточие рядом с разделом "Исполняемый файл", чтобы перейти к cognosisapi.dll.

Нажмите Запрос ограничений

Примечание: если вы используете модуль CGI, вам не нужно ничего выбирать в разделе исполняемого файла.

На вкладке Mapping выберите Invoke handler, только если запрос сопоставлен с: File

На вкладке глаголов убедитесь, что выбраны все глаголы

На вкладке "Доступ" выберите "Выполнить".

В зависимости от метода, используемого в разделе 3, может появиться сообщение, выберите Да

Ваше новое сопоставление модулей должно быть добавлено в список сопоставлений модулей.

  1. Редактировать отображение модуля

Для правильной работы Cognos Administration директива, добавленная в файл конфигурации IIS на предыдущем шаге, должна быть отредактирована вручную. В зависимости от того, как настроен IIS, это будет записано в /c84/cgi-bin/web.config. Откройте с помощью Wordpad Проверьте эти файлы для следующей записи:

Для CGI это будет выглядеть так:

Добавьте allowPathInfo="true" в конце оператора, чтобы он выглядел следующим образом:

Для ISAPI это будет выглядеть так:

Добавьте allowPathInfo=”true” в конце оператора, чтобы он выглядел следующим образом

Примечание. Возможно, вам необходимо убедиться, что у вас есть права доступа к папке, чтобы вы могли сохранить этот файл.

  1. Разрешение CGI-приложению использовать execute

Выберите виртуальный каталог cgi-bin в IIS, выберите "Сопоставления обработчиков" и нажмите "Редактировать разрешения функций".

Выберите ОК и нажмите ОК

Другие вопросы по тегам