nginx可以根据url运行unix命令吗?

时间:2010-03-17 07:07:25

标签: url configuration nginx

是否可以配置nginx以基于url运行unix命令?

例如:

http://localhost/list/usr/local

这运行:

ls /usr/local

然后返回结果?

3 个答案:

答案 0 :(得分:11)

不,Nginx不能。

答案 1 :(得分:3)

当使用perl支持构建时,Nginx能够运行perl脚本。而且似乎你可以用普通的perl编写可以完成的东西。

我认为你应该看看这个方向。

在使用perl进行过期时,你应该记住,perl解释器会阻止nginx进程直到完成,因此不建议运行持久的作业。

BTW:Perl支持仍然标记为实验性。

答案 2 :(得分:2)

您可以使用Perl模块执行此任务。

Nginx Perl module