使用nginx运行cgi脚本

时间:2014-04-12 05:07:08

标签: nginx cgi

我正在尝试在Nginx上执行cgi脚本。在nginx.conf文件中,我添加了一个位置指令,如下所示:

location /cgi-bin{
    root cgi-bin;
    index index.cgi;
}

当我尝试连接到http://example.com/cgi-bin/index.cgi时,表示找不到文件。在error.log中,我将请求视为“http://example.com/html/cgi-bin/index.cgi。 cgi-bin不在html文件夹中。正确的路径是“http://example.com/cgi-bin/index.cgi

我为location指令尝试了很多可能性。它可以在html / cgi-bin中查找,也可以在/cgi-bin/cgi-bin/index.cgi中查找。我不确定为什么它会两次使用'cgi-bin'

任何建议..我已经尝试了几个小时了!!!

0 个答案:

没有答案