Конфигурация виртуальных хостов в Apache/Resin (под управлением Adobe Coldfusion8)

StackOverflow https://stackoverflow.com/questions/1061094

Вопрос

У меня есть разработка установка сервера с использованием Adobe Coldfusion8 (установка .war) поверх Caucho Resin v3.1.9.(CentOS 5.3-64бит)

примечание:Это мой первый опыт работы со смолой.Я пытаюсь запустить Coldfusion8 поверх Resin, так как мне сказали, что это даст мне большой прирост производительности.

Мой вопрос:как я могу легко интегрировать несколько виртуальных хостов Apache, как моя существующая конфигурация.

На моем рабочем сервере, работающем под управлением CF8, автономная установка на предоставленном Adobe JRun через mod_jrun22.so в Apache, у меня есть настройка виртуальных хостов для каждого из моих веб-сайтов, указывающих на '/var/www/*/html/, аналогично следующему (упрощенно). ):

<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/www.mydomain.com/html
ServerName www.mydomain.com
ServerAlias mydomain.com
</VirtualHost>

<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/www.myotherdomain.com/html
ServerName www.myotherdomain.com
ServerAlias myotherdomain.com
</VirtualHost>

Эта конфигурация позволяет мне настраивать виртуальные хосты через Apache, указывающий на «/var/www/*/html», чтобы я мог быстро развертывать веб-сайты с помощью приложений Coldfusion.

Что ж, с Resin, похоже, мне также нужно настроить теги <host> для каждого из моих виртуальных хостов в /opt/resin/conf/resin.conf.Таким образом, приходится полностью дублировать виртуальные хосты Apache.

Чего я действительно хочу, так это иметь возможность настроить свои виртуальные хосты Apache, а затем соответствующим образом компенсировать смолу.

Мне нужно лучшее решение, и я полностью открыт для рассмотрения любого предложения.

Это было полезно?

Решение

в документы по смоле он показывает пример использования регулярного выражения для изменения корневого каталога.Не могли бы вы создать подобное регулярное выражение, которое просто распознавало бы любой сайт .com и устанавливало бы корень документа?

Играя с Resin/Railo и Caucho, я вообще не смог найти способ использовать конфигурацию виртуального хоста только в Apache.В любом случае вам придется дублировать его на каком-то уровне.Либо с помощью регулярного выражения, либо, как я (было всего около 10 доменов), создайте запись для каждого сайта.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top