Гостю также нужен маршрут по умолчанию. У Вас есть это?
Так, Вы делаете все это только для получения новой (пониженной) версии приложения? Почему не только создают (или находят, или установка из источника), пакет PHP 6.2 в хосте?
Попробовав несколько тупиков и из комментариев @Mike Renfro, я придумал следующие шаги (не стесняйтесь их улучшать):
Не устанавливайте пакеты из исходного кода с помощью Puppet ( это занимает слишком много времени и приносит слишком много проблем)
Всегда создавайте двоичные пакеты. Его можно легко распространять и тестировать.
Создайте свой собственный репозиторий - для Debian хорошим выбором является REPECPRO , документация кажется ужасной, но есть модуль Puppet для установки: puppet- реппро . Добавить новый пакет довольно просто:
$ реппро -Vb. includedeb squeeze ~ / packages / my_package.deb
Создайте новые пакеты с fpm . Процесс создания пакета на удивление прост и намного проще, чем его написание в сценарии Puppet.
Установите пакеты просто с помощью: если вы хотели это сделать, я думаю, что вы разделяете свои экземпляры apache (я имею в виду разные серверы apache, а не только разные процессы). текущая конфигурация распределяется между всеми процессами apache, поэтому нет возможности разделить статистику процессора. вы можете разделить их и использовать прокси, но мне это кажется излишним.
Однако вы можете измерять количество посещений веб-сайтов для каждого виртуального хоста и иметь приблизительную меру потребляемых ресурсов по сайтам для оценки. не совсем уверен, что вам нужно, так что я, может быть, говорю чушь