首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Starman (或其他PSGI服务器)中配置目录别名

在Starman (或其他PSGI服务器)中配置目录别名
EN

Stack Overflow用户
提问于 2011-03-07 11:17:17
回答 1查看 261关注 0票数 2

我习惯于在Apache httpd.conf中为不同的目录设置别名。例如,下面的代码适用于我

代码语言:javascript
复制
Alias /lib /path/to/lib

然后,无论应用程序路径是什么,我都可以包含诸如<script src="/lib/jquery/plugin/funky.js"></script>之类的路径。

我正在尝试Starman (以及其他PSGI服务器,如HTTP::Server::PSGI),但找不到任何方法来设置目录的别名等配置参数。

这可以做到吗?多么?

EN

回答 1

Stack Overflow用户

发布于 2011-03-18 04:31:40

这可以通过使用Plack::Middleware::Static轻松完成。

代码语言:javascript
复制
use Plack::Builder;

builder {
    enable "Static", path => sub { s!^/lib/!! }, root => "/path/to/lib/";
    $app;
};

您将从"/path/to/lib/foo.js“加载"/lib/foo.js”。这应该适用于Starman和任何PSGI支持的web服务器。

有关更多信息,请访问the online documenetation

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5215460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档