Установка сервера системы тестирования
Debian Linux
Для того, чтобы развернуть отдельную копию сервера системы тестирования необходимо проделать следующее:
- Создать директорию, в которой будут расположены файлы (исполняемые, статический контент, конфигурационные файлы, js-скрипты). CODE: $ mkdir /dev/
- Сделать checkout текущей (trunk) версии сервера из репозитория. CODE: $ svn co http://<SVN_REPO_SERVER>/<SVN_PATH>/trunk/server/
- Настроить конфигурацию запуска скриптов веб-сервером apache2 (Требуются права суперпользователя)
- Способ 1:
- Отредактировать файл /etc/apache2/sites-enabled/nsuts, добавить описание нового виртуального хоста
- Проверить, что указанный в конфигурации порт прослушивается веб-сервером (Т.е. имеется прагма Listen <PORT> в файле /etc/apache2/ports.conf)
- Перезапустить apache. CODE: sudo invoke-rc.d apache2 restart
- Стартовая страница системы будет доступна по адресу http://<DEV_SERVER>:<PORT>/ (или http://<DEV_SERVER>:<PORT>/nsuts_new_login.cgi)
- Способ 2:
- В директорию /etc/apache2/conf.d/ добавить конфигурацию запуска для новой копии системы. Пример фалйа конфигурации можно найти в <SVN_REPO_URL>/<SVN_BASE>/trunk/packages/deb/nsuts/etc/apache2/conf.d/nsuts
- Убедиться, что для разных копий прописаны разные алиасы директорий
- Перезапустить apache. CODE: sudo invoke-rc.d apache2 restart
- Стартовая страница системы будет доступна по адресу http://<DEV_SERVER>/<ALIAS>/ (или http://<DEV_SERVER>/ALIAS/nsuts_new_login.cgi)