MyWackoSite: NsuTs/Вам запрещён доступDocumentation/install ...

Home Page | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация | Вход:  Пароль:  
Это старая версия NsuTs/Documentation/install за 2011-02-25 10:58:29..

Развертывание nsuts

Тестирующий сервер

(Рассматривается установка на linux-дистрибутивы, работающие на пакетном менеджере dpkg (debian, ubuntu и прочие))

Пакеты

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

Зависимости

Для работы сервера системы тестирования необходим установленный веб-сервер apache2 с модулем mod_perl, утилиты zip, unzip, diff и некоторые другие. Некоторые модули языка perl из архива CPAN. Полный список зависимостей имеется в метаинформации пакетов nsuts-db и nsuts.

Установка

При первой установке пакетов nsuts-db необходимо запустить скрипт /usr/sbin/nsuts-db-setup, который позволяет сконфигурировать подключение к БД. Настройки подключения будут сохранены в файле /etc/nsuts/nsuts_new_db.cfg. При последующем обновлении пакета nsuts-db эти настройки будут использоваться для обновления БД.
Для удаления созданных в процессе установки базы данных и пользователя для работы с ней используется скрипт /usr/sbin/nsuts-db-remove.
В процессе установки пакета nsuts создаются необходимые для работы сервера директории в /var/filebase. Для удаления созданных в процессе работы сервера файлом используется скрипт /usr/sbin/nsuts-fb-remove

Дополнительная настройка

Предлагаемая в пакете по умолчанию конфигурация виртуального хоста nsuts веб-сервера apache может конфликтовать с существующей конфигурацией. Поэтому необходимо вручную внести необходимые изменения в настройки виртуального хоста nsuts.
Замечание: при использовании порта, отличного от 80 (в файле конфигурации пакета nsuts прописан порт 82).

Тестирующий клиент

Простая установка

Простая установка позволяет использовать тестирующий клиент, но не включает в себя дополнительные действия по обеспечению безопасности работы приложения и ОС, на которой запущен клиент.
Для того, чтобы запустить процесс тестирования необходимо проделать следующие действия.
  1. Распаковать содержимое архива nsuts-client в некоторую директорию
  2. В файле checker\tester2.cfg необходимо прописать правильные настройки подключения к СУБД, url скрипта get2.cgi и параметр fbauth. Эти настройки используются для взаимодействия с сервером системы тестирования.
  3. Настроить и подключить компиляторы
  4. Запуск тестирующего клиента осуществляется скриптом loop.bat

Сложная установка

Настройка компиляторов

Безопасность

Следует обратить особое внимание на настройки подлючения к БД, и параметр fbauth хранящиеся в файле checker\tester2.cfg тестирующего клиента. Параметр fbauth используется для авторизации тестирующего клиента сервером: значение данного параметра должно совпадать со значением authstr в файле /etc/nsuts/nsuts_new_get.cfg
 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]