加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-15 23:25:09 所属栏目:大数据 来源:网络整理
导读:在 my previous question我询问了多域解决方案,但问题太复杂了. 现在简而言之: 是否有可能以某种方式设置基于名称的虚拟主机与Starman(或任何其他纯perl PSGI服务器),如Apache的 VirtualHost ...指示?或者我需要使用Apache来获得这种功能吗? 任何的想法?
在 my previous question我询问了多域解决方案,但问题太复杂了.

现在简而言之:

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

任何的想法?

解决方法

中间件已经在 Plack::Builder和 Plack::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 };
  };

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读