Шаблоны и практики Linux для размещения веб-приложений - PullRequest
0 голосов
/ 18 декабря 2009

Я работаю в основном над настольным приложением на платформе Windows. Сейчас я сосредоточен на платформе Linux для размещения веб-приложений.

При размещении приложения в Linux я не выполняю никаких процедур. Я просто проверяю файлы из SVN и запускаю приложение в домашнем каталоге. Я не знаю, где хранить данные приложения (пример: mysql / postgres или Mongodb или redis, токийский тиран). Где хранить файлы журнала. Какой совет вы получите, когда мы выполняем работу по техническому обслуживанию бэкэнда на сервере, но показываем пользователю, что сообщения «в процессе обслуживания».

Как вы размещаете свое приложение на VPS / выделенном / облачном сервисе под управлением приложения Linux?

Есть ли у вас контрольный список? Есть ли у вас какие-либо советы?

1 Ответ

0 голосов
/ 18 декабря 2009

Очень широкий вопрос

  • Где вы храните данные приложения? . Большинство людей установят MySQL , который будет правильно хранить данные в / var / lib / mysql и Apache, где обычно используется / var / www . Эти приложения обычно настраиваются в / etc / apache2 и / etc / mysql .
  • Где хранить файлы журналов? . Они почти всегда идут в / var / log . Для проверки конфигурации / etc / syslog.conf
  • Как настроить сообщение об обслуживании сервера? . Создайте HTML-файл со своим сообщением и отправьте его, настроив apache из / etc / apache2 / httpd.conf
  • Как сделать виртуальные серверы Linux? . Самый простой способ - установить экземпляр на Amazon EC2 или использовать Oracle VirtualBox (аналогично VMWare, но бесплатно). Вы также можете попробовать Zen / KVM, но это далеко не тривиально, поэтому, если у вас нет Linux maven, я бы остался в стороне от них.
...