如何配置Catalyst应用程序的基本URL?

时间:2013-03-14 11:05:39

标签: perl catalyst

我开发了一个Catalyst应用程序,它通过催化剂开发服务器运行,比如localhost:3000。接下来,我将Apache配置为使用mod_proxy将请求代理到http://myhost/myapp/ localhost:3000

我现在希望Catalyst知道它已公开重定位到基本网址myapp/,并在通过uri_for形成网址时将其考虑在内。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

KT,最简单的方法是安装Catalyst::TraitFor::Request::ProxyBase,因为它专门用于将请求库替换为HTTP代理传递的值。

该模块完全透明,无需修改现有应用程序。