CGI 규약에 맞지 않은것 같네요.

#include

int main(void)
{
printf("Content-type:text/html%c%c
",10,10);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
printf("
");
printf("
");
printf("TEST CGI
");
printf("
");
printf("
");
printf("

");
printf("

This is TEST CGI Program


");
printf("

");
printf("
");
printf("
");

return 0;
}

위의 밑줄친 부분처럼 html 문서 이전에 두개의 빈줄이 포함되어야 합니다.

하태진 wrote..
: boa 웹서버는 정상적으로 작동하는데요..
: html 파일은 잘 실행되요..
: 그런데.. /usr/local/boa/html/cgi-bin/에 있는 cgi프로그램 실행시키면
:
: 502 Bad Gateway
: The CGI was not CGI/1.1 compliant.
:
: 이란 메시지만 계속 떠요.. ㅠ_ㅠ
:
: 어떻게 해결해야 할까요.. 몇일째.. 고생중이에요.. ㅜ_ㅜ
:
: 부탁드립니다...