我想设置lighttpd来运行二进制CGI应用程序(而不是PHP脚本或smth,但是一个二进制文件,从C++源编译)。其实,我在lighttpd上运行本机二进制CGI
server.modules = (
...
"mod_cgi"
...
)
取消注释,在htdocs/app
有myApp.exe
,也
cgi.assign = ("myApp.exe" => "myApp.exe")
然后,通过访问,比方说,http://localhost:8080/app/myApp.exe?p=a&...
使所有的东西的工作,我不得不把一个空myApp.exe
中的lighttpd根文件夹(服务器的exe文件所在的位置)。这实际上很奇怪,很烂,也不是所有的CGI都可以这样工作。将这些动作应用到另一个CGI应用程序(完全适用于正确调整的Apache)并没有取得成功。
我在做什么错?