【发布时间】:2011-01-28 11:01:39
【问题描述】:
是否可以将 nginx 配置为基于 url 运行 unix 命令?
例如:
http://localhost/list/usr/local
运行:
ls /usr/local
然后返回结果?
【问题讨论】:
标签: url configuration nginx
是否可以将 nginx 配置为基于 url 运行 unix 命令?
例如:
http://localhost/list/usr/local
运行:
ls /usr/local
然后返回结果?
【问题讨论】:
标签: url configuration nginx
不,Nginx 不能。
【讨论】:
Nginx 在构建时支持 perl 时能够运行 perl 脚本。似乎你可以编写任何可以用普通 perl 完成的事情。
我觉得你应该看看这个方向。
在使用 perl 到期时,您应该记住 perl 解释器会阻止 nginx 进程直到完成,因此不建议运行长期作业。
顺便说一句:Perl 支持仍标记为实验性。
【讨论】:
您可以使用 Perl 模块来完成此任务。
【讨论】: