Система управления задачами IPI.MANAGER™ PRO
Служба поддержки Вопрос-ответ Документация О разработчиках

Запуск IPI.Manager при помощи внутреннего веб-сервера

Несмотря на то, что обычно веб-приложения требуют внешнего веб-сервера, IPI.Manager имеет свой собственный (впрочем, и работать в паре с внешним веб-сервером тоже может). Он не столь гибок, как внешние сервера и может выполнять только одну задачу: обрабатывать запросы IPI.Manager.

Внутренний веб-сервер целесообразно использовать когда:

  • Вы просто приглядываетесь к программе, т.е. запускаете её в тестовом режиме
  • Вам не нужна авторизация через ActiveDirectory
  • У вас нет уже настроенного внешнего сервера (в этом случае, чтобы не плодить море http-серверов на разных портах, рекомендуем всё же настроить IPI.Manager в связке с уже работающим веб-сервером.

В целом же, запустить встроенный веб-сервер очень просто:

  1. Открыть консоль (Пуск -> Выполнить -> cmd.exe в Windows)
  2. Перейти в папку с профилем, который вы создали с помощью команды ipi-admin init
  3. Выполить команду ipi-admin runserver

Пример:

С:\>cd Inetpub\manager.my-company.ru
C:\Inetpub\manager.my-company.ru>ipi-admin runserver
HTTP server started on 0.0.0.0:8000, view at http://127.0.0.1:8000/ (hit CTRL-C to stop)

По умолчанию запущенный сервер использует порт 8000. Чтобы выбрать другой порт, нужно указать его в качестве аргумента команды ipi-admin runserver:

ipi-admin runserver 80

(для того, чтобы слушать 80-й порт, нужны права администратора).

Совет

Если вы используете Windows, то у вас, вероятно, включен Windows Firewall. Он блокирует нежелательные соединения на порты сервера с целью защиты. В этом случае, если вы хотите, чтобы IPI.Manager был доступен с других компьютеров, нужно либо добавить исключение в firewall.

Совет

На всякий случай, напоминаем, что если закрыть окно командной строки Windows, запущенный в нём сервер будет остановлен.

Конфиденциальность Правовые ограничения Лицензия Контактная информация © 1998-2012 Компания IPI