Назад | Перейти на главную страницу

Как разместить постановку и производство на одном сервере

Я новичок в администрировании серверов и недавно установил свое приложение rails на сервере Linode. Я использовал аналогичную конфигурацию для Райан Бейтс Railscast по этому вопросу. С nginx, unicorn и Ubuntu 14.04.2.

Это отлично работает с одним приложением. Но я бы хотел установить промежуточный сайт на том же сервере. Это небольшое приложение, которое использует мало ресурсов, и это должно снизить затраты.

Как мне это сделать? Я уже настроил и загрузил два приложения в свой корневой каталог (приложение и постановка). Но у меня только один IP-адрес. Как настроить одну запись DNS для приложения, а вторую - для промежуточной? Я даже не знаю, какой IP-адрес использовать для доступа к моему промежуточному серверу в браузере. Любая помощь приветствуется!

Простой ответ на то, как вы это делаете: нет.

Если какая-либо проблема, которую вы можете предположительно вызвать в промежуточной среде, также может повлиять на производственную среду, на самом деле это не промежуточная среда. Вы проводите тестирование в продакшене.

  • Если вы заполните диск, вы повлияете на производство.
  • Если вы заблокируете процессор, вы повлияете на производство.
  • Если вы съедите всю доступную память, вы повлияете на производство.
  • Если вы переполните сетевую карту (виртуальную или физическую), вы повлияете на производство.

Если вы настаиваете на использовании одного сервера для обеих сред, вероятно, это не тот сайт SE, на котором можно задать свой вопрос. (из-за нашего внимания к бизнес-ИТ-потребностям, то есть времени безотказной работы)