如何将静态 CGI 风格的 perl 脚本(xxx.pl) 转换为动态 PSGI 应用程序?
CGI 风格的 Perl 脚本很难用这种风格进行测试:( def test_it_says_hello_to_a_person get '/home.pl', :name => 'Simon' assert last_response.body…
部署 Perl 应用程序
部署 Perl 应用程序的最佳实践是什么?假设您正在部署到安装了少量 CPAN 模块的普通盒子上。理想的构建、部署方法是什么? Module::Build、ExtUtils::…
如何在 dotcloud 上使用 psgi 部署 bugzilla?
我想在dotcloud上部署bugzilla,但是perl环境是psgi。 doc 说我必须使用“将 PSGI 挂钩添加到旧版 CGI 或 FastCGI 应用程序的模块”。 我发现 CGI::Em…
Plack 应用程序如何记录到多个记录器?
Plack 中间件非常有用,例如可以独立于应用程序配置日志记录目标。但我还没有找到同时使用多个记录器的方法: my $app = MyApp->new(); builder { ena…
为什么会提高 plackup(或 starman)内存使用量?
我有这个简单的 PSGI 应用程序 (app.psgi)。 use strict; use warnings; my $app = sub { my $mem = `ps -o rss= -p $$`; $mem =~ s/^\s*|\s*$//gs; r…
一个 Plack 应用程序如何影响另一个 Plack 应用程序?
我有这个: use Plack::Builder; my $config_app = sub {...}; my $app = sub {...} builder { mount "/admin" => $config_app; mount "/" => $app; }…
如何使用 Starman 设置类似 Apache 的基于名称的虚拟主机
在我之前的问题中,我询问了多域解决方案,但问题太复杂了。 简而言之: 是否可以使用 Starman(或任何其他纯 perl PSGI 服务器)以某种方式设置基于…
在 Starman(或其他 PSGI 服务器)中配置目录别名
我习惯在 Apache httpd.conf 中为不同目录设置别名。例如,以下内容对我有用 Alias /lib /path/to/lib 然后我可以包含诸如 这样的路径,无论什么应用…
- 共 1 页
- 1