Возможность установить несколько экземпляров Railo или CF - это не функция Railo или CF, а один из серверов приложений. У Railo есть отличная встроенная безопасность Sandbox для каждого определенного веб-контекста Веб-контекст обычно соответствует настройке виртуального хоста на сервере приложений. Поскольку в Adobe CF существует только один веб-контекст, необходимо применить что-то вроде безопасности песочницы.
В любом случае, различные серверы приложений (например, Resin) позволяют использовать регулярные выражения для определения виртуальных хостов (это означает, что веб-контексты создаются на лету и неявно) или отдельные файлы conf в определенном каталоге для каждого веб-контекста, который вы хочу создать. После того, как это произошло, настройки ваших разных приложений, работающих в разных веб-контекстах, отделены друг от друга. Безопасность в лучшем виде.
Вы можете разместить свои корни в любом месте. Единственное, что не работает, - это то, что вы создаете виртуальный каталог в Apache или IIS, а затем ваше приложение уже работает там. НО что вы можете сделать в Railo, это создать отображение, которое называется одинаково и которое указывает на точно такое же местоположение. Тогда вы можете использовать его точно так же, как в CF.
Мы могли бы даже рассмотреть возможность считывания виртуальных каталогов с веб-серверов и неявного создания соответствующих сопоставлений. Кроме того, вы можете создать сопоставления для каждого приложения, чтобы решить эту проблему.
Если у вас есть другие вопросы, просто напишите в нашу группу Google Railo.
Герт Франц
Railo Professional с открытым исходным кодом
Герт (в) getrailo.com