【问题标题】:Perl Dancer on Apache server using Plack::RunnerApache 服务器上使用 Plack::Runner 的 Perl Dancer
【发布时间】:2012-10-06 13:30:19
【问题描述】:

我有一个 Perl Dancer 网络应用程序,我想在 apache 服务器上运行(在 centos 6 上)。 我在 webapp 的 rootdir 中放置了一个指向使用 Pluck::Runner 模块的 public/dispatch.cgi 脚本的符号链接 (index.html)。

问题是在加载页面时,找不到需要的文件(例如sqlite文件),实际上路由是混乱的,因为它在$appname/index.pl/blabla.. . 而不是 $appname/blabla...

我认为这里需要某种 apache 指令或规则,但我做得还不够好。

希望有人能帮我解决这个问题。

提前致谢。 罗伊。

【问题讨论】:

    标签: perl apache dancer plack


    【解决方案1】:

    如果您能提供您的 apache (vhost) 配置,将会有所帮助。

    您应该阅读Dancer deployment 的“以 cgi 脚本(或快速 cgi)运行”部分,因为该文档提供了许多不同的方式来部署您的 Dancer 应用程序。

    我喜欢在 Apache 后面使用 作为代理。在Perl Advent Calender 2010 中,您可以找到如何执行此操作的说明。

    Starman 的动态部分速度很快,而 apache 则非常适合静态文件和路由。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-14
      • 1970-01-01
      • 2011-08-21
      • 1970-01-01
      相关资源
      最近更新 更多