Лучший способ установить веб-приложения (например, Jira) на Unixes? - PullRequest
1 голос
/ 27 мая 2010

Можете ли вы дать несколько баллов о том, как это лучший способ, лучшая практика установить веб-приложение на Unixes?
Как:
где разместить приложение и его базы и так далее,
как настроить безопасность и простоту резервного копирования,
и т. д.

Например, я знаю такое предложение - настроить юник-пользователя для каждого приложения.

Приложение, о котором идет речь, - это Jira для FreeBSD, но приветствуются и более общие предложения.

1 Ответ

1 голос
/ 27 мая 2010

Вот что я сделал для установки JIRA в Fedora Linux:

  • Создать отдельного пользователя для запуска JIRA
  • Установите JIRA в домашний каталог пользователя JIRA
  • Сделал мягкую ссылку "/ home / jira / jira", указывающую на каталог установки JIRA (каталог, как установлено, содержит номер версии, что-то вроде /home/jira/atlassian-jira-enterprise-4.0-standalone)
  • Создал сценарий /etc/init.d для запуска JIRA как службы и добавил его в chkconfig, чтобы он запускался при запуске системы - см. эти инструкции
  • Создание базы данных MySQL для JIRA на отдельном томе данных
  • Настройка резервного копирования по расписанию через интерфейс администратора JIRA
  • Настройка сценария удаленного резервного копирования для выгрузки базы данных MySQL и копирования дампов базы данных и резервных копий XML на отдельный сервер резервного копирования
  • Чтобы избежать необходимости открывать дополнительные порты брандмауэра, настройте виртуальный хост Apache "jira.myhost.com" и используйте mod_proxy для пересылки запросов на URL-адрес JIRA.

Я настроил все на виртуальной машине (в моем случае это экземпляр Amazon EC2) и клонировал образ машины, чтобы можно было легко перезапустить новый экземпляр, если текущий отключится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...