我想用 C++ 编写一个测试 cgi 程序。但是当我将配置文件设置如下:
ScriptAlias /cgi-bin/ "F:/workbench/cgi-bin/"
<Directory "F:/workbench/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .exe .pl .cgi
然后编写一个helloworld程序如下:
#include <stdio.h>
int main(void)
{
printf("\n");
printf("Hello, World!\n");
return 0;
}
并在我重新启动服务器并访问 cgi 时使用 g++ hello.cpp -o hello.cgi 编译它:localhost\cgi-bin\hello.cgi 它不起作用。