perl – 如何使用Starman设置类似Apache的基于名称的虚拟主机

前端之家收集整理的这篇文章主要介绍了perl – 如何使用Starman设置类似Apache的基于名称的虚拟主机前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
my previous question我询问了多域解决方案,但问题太复杂了.

现在简而言之:

是否有可能以某种方式设置基于名称的虚拟主机与Starman(或任何其他纯perl PSGI服务器),如Apache的< VirtualHost ...>指示?或者我需要使用Apache来获得这种功能吗?

任何的想法?

解决方法

中间件已经在 Plack::BuilderPlack::App::URLMap完成了.该pod说:

Mapping URL with host names is also
possible,and in that case the URL
mapping works like a virtual host.

语法在第3版中:

builder {
      mount "/foo" => builder {
          enable "Plack::Middleware::Foo";
          $app;
      };

      mount "/bar" => $app2;
      mount "http://example.com/" => builder { $app3 };
  };

猜你在找的Perl相关文章