在 Starman(或其他 PSGI 服务器)中配置目录别名
我习惯在 Apache httpd.conf 中为不同目录设置别名。例如,以下内容对我有用
Alias /lib /path/to/lib
然后我可以包含诸如 这样的路径,无论什么应用程序路径。
我正在尝试 Starman(以及其他 PSGI 服务器,例如 HTTP::Server::PSGI),并且无法找到任何方法来设置配置参数(例如目录的别名)。
这可以做到吗?如何?
I am used to setting aliases to different directories in Apache httpd.conf. For example, the following works for me
Alias /lib /path/to/lib
Then I can include paths such as <script src="/lib/jquery/plugin/funky.js"></script>
no matter what the application path.
I am trying out Starman (and other PSGI servers such as HTTP::Server::PSGI), and can't figure out any way to set configuration parameters such as alias to directories.
Can this be done? How?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 Plack::Middleware::Static 可以轻松完成此操作。
你将从“/path/to/lib/foo.js”加载“/lib/foo.js”。这应该适用于 Starman 和任何支持 PSGI 的 Web 服务器。
更多信息请参阅在线文档 。
It can be easily done by using Plack::Middleware::Static.
and you'll get "/lib/foo.js" loaded from "/path/to/lib/foo.js". This should work with Starman and any PSGI supported web servers.
More information is available in the online documenetation.