我正在自学催化剂。我非常想用多个控制器和多个动作来组织我的应用程序,也许可以尝试链,但我不确定如何在我的特定设置下使其工作。
我可以完全控制运行外部 FastCGI 服务器的计算机,但我无法访问运行 Apache 的计算机。我可以“配置”服务器的唯一方法是发布支持票,询问“你们可以尝试将这几行添加到 Apache 配置中吗?”,并希望获得最好的结果。
到目前为止,我已经要求他们尝试这种配置:
Alias /myapp/ /tmp/myapp.fcgi
FastCgiExternalServer /tmp/myapp.fcgi -host myserver:3010
但是,当然,如果有人连接到 ,这将有效http://theirserver/myapp
,但我不能http://theirserver/myapp/controller/action/etc
与此配置一起使用。
所以这是我的多部分问题:
有没有一种简单的方法来配置 Apache,使我能够使用更好的调度,甚至可能是链——即
Alias
每个可能的控制器动作都没有一个?如果无法完成,则意味着只有查询可用。在这些情况下,在 Catalyst 中发送请求的最佳做法是什么?