• Москва +7 (495) 664 23 30
  • Санкт-Петербург +7 (812) 309 26 84

Параметры работы с пресетами

Ruby on Rails production

Размещение файлов

Для размещения файлов можно использовать SFTP-клиента, команду scp или команду rsync через ssh.

Адрес сервера: IP-адрес сервера
Логин пользователя приложения: application
Пароль пользователя приложения: указывается при установке пресета

Настройки приложений Ruby on Rails 4

Приложения Ruby on Rails работают в под управлением сервера приложений Unicorn. Окружение исполнения формируется с помощью RVM.

По умолчанию система настроена на работу Rails-приложения из каталога /application/rails. При загрузке сервера по этому пути запускается unicorn-сервер и на этот путь настроен веб-сервер nginx.

При установке пресета в каталоге /application/rails-welcome создается тестовое приложение rails-welcome. На этот каталог указывает символьная ссылка: /application/rails -> rails-welcome, обеспечивая таким образом работу приложения rails-welcome в качестве приложения по умолчанию.

Для простого запуска собственного приложения, достаточно настроить символьную ссылку /application/rails на каталог этого приложения и перезагрузить сервер. Например, при размещении своего приложения в каталог /application/my-rails-app, нужно удалить существующую символьную ссылку /application/rails и создать новую: /application/rails -> my-rails-app.

Каталог пользователя приложений: /application
Каталог конфигурационных файлов: /application/conf
Каталог конфигурации nginx: /application/conf/nginx
Путь к Rails-приложению по умолчанию: /application/rails
URL приложения по умолчанию: http://IP-адрес сервера
Права доступа к каталогам: 0775
Путь к почтовой программе sendmail: /usr/sbin/sendmail
Сервер MySQL: localhost
Путь к сокету MySQL: /var/run/mysqld/mysqld.sock
Каталог с данными MySQL: /application/mysql

Администратор MySQL

Логин: root
Пароль: указывается при установке пресета
Сетевой доступ: только с локального хоста

Доступ к командной строке

Вы можете зайти на сервер с помощью SSH-клиента. Для работы с файлами приложений и системный операций используйте логин: application. Для управления настройками сервера и установки системного программного обеспечения используйте утилиту sudo.

Адрес SSH-сервера: IP-адрес сервера
Логин администратора: root
Пароль администратора: указывается при установке пресета
Логин пользователя приложения: application
Пароль пользователя приложения: указывается при установке пресета

Рестарт сервисов из командной строки

Команды рестарта сервисов из командной строки пользователя application:

Рестарт сервисов application (unicorn и др.): restart application
Рестарт nginx: restart nginx
Рестарт сервера MySQL: restart mysql

Установка программного обеспечения из командной строки

Менеджер пакетов: apt-get

Справка

Описание пресета Ruby on Rails production