Как развернуть и настроить множество копий приложения в нескольких доменах на одном сервере - PullRequest
0 голосов
/ 27 мая 2010

Мы собираемся начать работу над приложением, которое в конечном итоге будет развернуто много раз на одном сервере. Я надеюсь создать хороший интерфейс, чтобы один из моих коллег мог легко создавать новые развертывания этого приложения. Идея состоит в том, чтобы создать мастера с набором опций, которые будут настраивать основные свойства каждой конкретной копии приложения, такие как цветовая схема, доменное имя и т. Д. Каждая копия приложения может быть дополнительно настроена независимо друг от друга. Я хотел бы знать, каков наилучший способ управления автоматическим созданием пользователей, обновлением информации о доменном имени и развертыванием копий приложения с возможностью сохранения определенных расхождений между каждой из этих копий (например, установленных плагинов) различные CSS), как мы обновляем приложение в будущем.

То, что я спрашиваю, очень похоже на функционирование StackExchange 1.0, где пользователь может настроить несколько параметров, и вскоре будет запущена настроенная версия StackExchange. Как это достигается?

1 Ответ

0 голосов
/ 27 мая 2010

Одна вещь, которую вы можете сделать, это настроить веб-сервер на переменную, основанную на имени домена и пути, а затем вы можете проверить значение $_SERVER и выбрать конфигурацию на основе этого. Или, если приложение будет запускаться только один раз для домена, просто отметьте $_SERVER['HTTP_HOST'].

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