繁体   English   中英

使用Plack :: Runner的Apache服务器上的Perl Dancer

[英]Perl Dancer on Apache server using Plack::Runner

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

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

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

我希望有人可以帮助我解决这个问题。

提前致谢。 罗伊

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

您应该阅读Dancer部署的 “作为cgi-script(或fast-cgi)运行”部分,因为该文档提出了许多不同的方式来部署Dancer应用程序。

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

Starman的动态部件速度很快,而Apache的静态文件和路由完美。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM