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 動作しませんでした。