Как управлять конфигурациями apache, чтобы сделать их более переносимыми между серверами? - PullRequest
1 голос
/ 29 сентября 2010

Общая проблема: вы перемещаете приложение с одного сервера на другой, обычно это означает, что другие каталоги настраиваются в файлах конфигурации вашего приложения и в файлах Apache Conf.

Как можно минимизировать, если дажеисключить жестко заданные пути в конфигурационных файлах?

В моем случае эти приложения написаны на таких языках, как PHP, Python, Perl или Ruby .Я буду держать Java подальше от этого вопроса, потому что для Java существуют разные способы сделать это.

Я ищу решение, которое позволило бы вам облегчить эти проблемы, которое позволило бы вам сохранить конфигурациюфайлы в SCM и развертывание их на одном или нескольких серверах.

Пожалуйста, не голосуйте за это, чтобы перенести его на serverfault.com, это вопрос относительно того, как вы настраиваете свою среду разработки, подготовки и производства.

1 Ответ

0 голосов
/ 29 сентября 2010
$ ls ./apache-config-files
development.cnf  staging.cnf  production.cnf

$ ln -s ./apache-config-files/staging.cnf ./.htaccess
...