2010-05-27 1 views
1

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

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

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

+2

Этот вопрос относится к serverfault.com –

ответ

1

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

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

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

Смежные вопросы