【问题标题】:Virtualhosts Configuration in Apache/Resin (running Adobe Coldfusion8)Apache/Resin 中的虚拟主机配置(运行 Adob​​e Coldfusion 8)
【发布时间】:2010-11-06 20:39:47
【问题描述】:

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

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

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

在我的生产服务器上,运行 CF8,通过 apache 中的 mod_jrun22.so 在 Adob​​e 提供的 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”中为我的每个虚拟主机设置 标签。因此,必须完全复制 apache 虚拟主机。

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

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

【问题讨论】:

    标签: apache coldfusion resin caucho


    【解决方案1】:

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

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

    【讨论】:

    • 我不太喜欢这个答案。 :-) 我有数百个网站,甚至使用 ServerAlias,所以设置一个正则表达式网站不会很好地工作。不得不在树脂中复制我的 apache 主机对我来说似乎很荒谬而且矫枉过正。现在我必须管理 apache 和树脂?这对我来说是一个挫折。
    猜你喜欢
    • 2011-05-04
    • 2017-06-14
    • 2012-08-22
    • 2011-10-13
    • 1970-01-01
    • 2011-10-14
    • 1970-01-01
    • 2011-09-20
    相关资源
    最近更新 更多