# Рецепты VMmanager

{% hint style="info" %}
Рецепты настраивают виртуальную машину: устанавливают программное обеспечение для конкретных задач, изменяют конфигурационные файлы и т.п.

По умолчанию добавлен репозиторий ISPsystem. В статье описаны рецепты из репозитория ISPsystem.
{% endhint %}

## Bitrix Env

Рецепт установки 1С-Битрикс: Веб-окружение.

## Bitrix Env CRM

Рецепт установки 1С-Битрикс: CRM

## Django

Django — свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC.

Рецепт разворачивает готовое окружение с предустановленным фреймворком. Устанавливается последняя доступная версия фреймворка через менеджер пакетов python — pip.

Устанавливается в отдельное окружение в **/var/www/django/venv**.

Запуск осуществляется через nginx + uwsgi. Также устанавливается сервер баз данных MySQL. Пароль администратора, для доступа, находится в стандартном файле **/root/.my.cnf**, поэтому при работе через SSH его нет необходимости вводить отдельно.

Доступен после установки по адресу **http\://\<IP-адрес>/**.

Для запуска собственного проект на Django, необходимо поместить файлы проекта в директорию **/var/www/django/project/<Имя проекта>**, заменить mysite на <Имя проекта> в конфигурационных файлах nginx (**/etc/nginx/conf.d/django.conf**) и uwsgi (**/etc/uwsgi.d/django.ini или /etc/uwsgi/app-enabled/django.ini** в зависимости от ОС).

Если сайт будет работать с базой данных, её также необходимо создать.

После внесения изменений перезапустите nginx и uwsgi:

```
service nginx restart
service uwsgi restart
```

## ISPmanager-Lite

Устанавливает ISPmanager-Lite с рекомендуемым набором ПО. После установки попасть в интерфейс панели управления можно по адресу: **https\://\<IP\_АДРЕС>:1500/ispmgr**.

Логин: root, пароль: пароль root-пользователя от сервера.

## LAMP

LAMP — аббревиатура, расшифровывающаяся как Linux Apache Mysql Php.

Устанавливается apache, nginx, php, mysql, phpmyadmin.

Все настройки по умолчанию для ОС.

Пароль root-пользователя для MySQL совпадает с паролем root от сервера.

## OpenVPN

Openvpn — свободный VPN-сервер. Он позволяет создавать зашифрованные каналов типа "точка-точка" или "сервер-клиенты" между компьютерами. Он позволяет устанавливать соединения между компьютерами, находящимися за NAT и сетевым экраном, без необходимости изменения их настроек.

Устанавливается и настраивается сам openvpn-сервер. Также настраивается NAT, и генерируется один клиентский ключ (client1).

Файлы ключа, а также файлы easy-rsa для генерации дополнительных ключей находятся в директории **/etc/openvpn/easy-rsa/keys**.

## Redmin

Redmine — открытый таск и баг-трекер. Написан на языке Ruby с использованием фреймворка Ruby on Rails.

Производится установка самого Redmine в директорию **/var/www/redmine**. Создаётся база данных MySQL для него. Запуск осуществляется с использованием nginx и сервера thin.

Для установки необходимо минимум 1,5 ГБ оперативной памяти.

Доступен по адресу **http\://\<IP-адрес>/**

Логин в административную панель: admin, пароль совпадает с root-паролем сервера.

## Tomcat

Apache Tomcat — контейнер сервлетов. Доступен по адресу **http\://\<IP-адрес>:8080/**.

Административная панель находится по адресу **http\://\<IP-адрес>:8080/manager/**

Логин в административную панель: admin, пароль совпадает с root-паролем сервера.

##
