我在Caucho Resin v3.1.9之上运行了Adobe Coldfusion8(.war安装)的开发服务器设置。 (CentOS 5.3-64bit)
注意:这是我第一次使用Resin。我试图在Resin上运行Coldfusion8,因为我认为这会给我带来很大的性能提升。
我的问题是:如何轻松集成多个apache虚拟主机,就像我现有的配置一样。
在我的生产服务器上运行CF8,通过apache中的mod_jrun22.so在Adobe提供的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 Apps快速部署网站。
与Resin一起,看来我还必须设置&lt; host&gt; “/opt/resin/conf/resin.conf”中每个虚拟主机的标签。因此,必须完全复制apache虚拟主机。
我真正想要的是能够设置我的apache虚拟主机,然后相应地进行树脂补偿。
我需要一个更好的解决方案,我完全愿意接受任何建议。
答案 0 :(得分:1)
在resin docs中,它显示了一个使用正则表达式更改根目录的示例。你能创建一个类似的正则表达式,只是抓住任何.com站点并设置文档根目录吗?
从使用resin / railo和caucho开始,我找不到一种方法只能在apache中使用virtualhost配置。无论如何,你必须将它复制到某个级别。通过正则表达式条目或我所做的(仅有大约10个域)为每个站点创建一个条目。