0

我有在 Caucho Resin v3.1.9 之上运行 Adob​​e Coldfusion8(.war 安装)的开发服务器设置。(CentOS 5.3-64bit)

注意:这是我第一次使用 Resin。我正在尝试在 Resin 上运行 Coldfusion8,因为有人建议这会给我带来巨大的性能提升。

我的问题是:如何像现有配置一样轻松集成多个 apache 虚拟主机。

在我的生产服务器上,运行 CF8,在 Adob​​e 上独立安装通过 mod_jrun22.so 在 apache 中提供的 JRun,我为每个指向 '/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>

此配置允许我通过指向 '/var/www/*/html' 的 apache 设置虚拟主机,以便我可以使用 Coldfusion 应用程序快速部署网站。

使用 Resin,看来我还必须为“/opt/resin/conf/resin.conf”中的每个虚拟主机设置 <host> 标签。因此,必须完全复制 apache 虚拟主机。

我真正想要的是能够设置我的 apache 虚拟主机,然后让树脂进行相应的补偿。

我需要一个更好的解决方案,并且完全愿意接受任何建议。

4

1 回答 1

1

树脂文档中,它显示了一个使用正则表达式更改根目录的示例。您能否创建一个类似的正则表达式来捕获任何 .com 站点并设置文档根目录?

从使用resin/railo 和caucho 开始,我根本找不到只在apache 中配置virtualhost 的方法。无论如何,您必须将其复制到某个级别。通过正则表达式条目或像我一样(只有大约 10 个域)为每个站点创建一个条目。

于 2009-07-07T12:12:22.890 回答