Проблемы установки 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 этапов процесса:
- Проверьте, включен ли CGI или ISAPI в IIS
- Создайте виртуальные каталоги Cognos 8
- Изменить расширения ISAPI или CGI
- Добавить сопоставление модуля
- Редактировать отображение модуля
- Разрешить CGI-приложению использовать execute
1 Проверьте, что CGI или ISAPI включены в IIS
можно проверить из - Пуск> Пуск> Администрирование> Диспетчер серверов
- Создайте виртуальные каталоги Cognos 8
На левой панели "Подключения" разверните узел сервера, разверните узел "Сайты", щелкните правой кнопкой мыши веб-сайт по умолчанию и выберите "Добавить виртуальный каталог".
Введите "c84" для Псевдонима и введите путь к каталогу c8\webcontent в Физическом пути (по умолчанию C:\Program Files\cognos\c8\webcontent). Нажмите ОК.
Щелкните правой кнопкой мыши по вновь созданному виртуальному каталогу cognos8 и выберите Добавить виртуальный каталог. Введите "cgi-bin" для псевдонима и введите путь к каталогу c8/cgi-bin в разделе "Физический путь" (по умолчанию C: \ Program Files \ cognos \ c8 \ CGI-BIN). Нажмите ОК.
- Редактирование расширений 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"
- Добавить сопоставление модулей
В IIS разверните виртуальный каталог и щелкните виртуальный каталог cgi-bin, дважды щелкните Отображение обработчика на главной панели.
На панели действий нажмите Добавить сопоставление модулей.
Введите либо *.cgi или *.dll в Путь запроса в зависимости от того, какой именно вам требуется. В пути к модулю выберите CGI Module или ISAPIModule. В разделе имени дайте ему реалистичное имя, т.е. ISAPI-cognos
Если вы используете модуль ISAPI, вам нужно будет щелкнуть многоточие рядом с разделом "Исполняемый файл", чтобы перейти к cognosisapi.dll.
Нажмите Запрос ограничений
Примечание: если вы используете модуль CGI, вам не нужно ничего выбирать в разделе исполняемого файла.
На вкладке Mapping выберите Invoke handler, только если запрос сопоставлен с: File
На вкладке глаголов убедитесь, что выбраны все глаголы
На вкладке "Доступ" выберите "Выполнить".
В зависимости от метода, используемого в разделе 3, может появиться сообщение, выберите Да
Ваше новое сопоставление модулей должно быть добавлено в список сопоставлений модулей.
- Редактировать отображение модуля
Для правильной работы Cognos Administration директива, добавленная в файл конфигурации IIS на предыдущем шаге, должна быть отредактирована вручную. В зависимости от того, как настроен IIS, это будет записано в /c84/cgi-bin/web.config. Откройте с помощью Wordpad Проверьте эти файлы для следующей записи:
Для CGI это будет выглядеть так:
Добавьте allowPathInfo="true" в конце оператора, чтобы он выглядел следующим образом:
Для ISAPI это будет выглядеть так:
Добавьте allowPathInfo=”true” в конце оператора, чтобы он выглядел следующим образом
Примечание. Возможно, вам необходимо убедиться, что у вас есть права доступа к папке, чтобы вы могли сохранить этот файл.
- Разрешение CGI-приложению использовать execute
Выберите виртуальный каталог cgi-bin в IIS, выберите "Сопоставления обработчиков" и нажмите "Редактировать разрешения функций".
Выберите ОК и нажмите ОК