如何使用 Starman 设置类似 Apache 的基于名称的虚拟主机
在我之前的问题中,我询问了多域解决方案,但问题太复杂了。
简而言之:
是否可以使用 Starman(或任何其他纯 perl PSGI 服务器)以某种方式设置基于名称的虚拟主机,就像 Apache 的
有什么想法吗?
In my previous question I asked about a multi-domain solution, but the question was too complex.
Now in short:
Is it possible to somehow setup name-based virtual hosts with Starman (or with any other pure perl PSGI server) like with Apache's <VirtualHost ...>
directive? Or do I need to use Apache to get this kind of functionality?
Any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
中间件已在 Plack::Builder 中使用 Plack::App::URLMap。豆荚说:
语法在第三安装中:
The middleware is already done in Plack::Builder with Plack::App::URLMap. The pod saying:
Syntax is in 3rd mount:
这里是一个例子:一些网站的一个模块(应用程序)。
你的 lib/YourApp.pm 应该是:
你的 bin/app.psgi 应该是:
你可以尝试这个我的模块 - 我认为它对于虚拟主机来说比构建器和构建器更容易。映射:
https://github.com/Perlover/Dancer-Plugin-Hosts
Here the example: one module (App) for some sites.
Your lib/YourApp.pm should be as:
Your bin/app.psgi should be as:
You can try a this my module - i think it will be more easy for virtual hosting than builder & mapping:
https://github.com/Perlover/Dancer-Plugin-Hosts