Apache Web server for windows

I wrote a helloworld.pl and that works fine when i try to view it through a webbrowser.

I then wrote the following:

#include <iostream>
using namespace std;

int main()
{
cout << "Content-type: text/plain" << endl << endl
<< "Hello, World!";

return 0;
}


compiled using g++ (cygwin).

when run through command prompt i get:
Content-type: text/plain

Hello, World!


when i try to open http://localhost/cgi-bin/hello.exe:
i get 500 Internal Server Error.

when looking through the error log, the only error there is:
[Sat Nov 20 13:38:16 2004] [error] [client 127.0.0.1] Premature end of script headers: hello.exe


Can anyone please help me out?

Dave Sinkula commented: Use code tags. +0

oh yea. forgot. this is the ScriptLog:

%% [Sat Nov 20 23:41:24 2004] GET /cgi-bin/hello.exe HTTP/1.1
%% 500 C:/Program Files/Apache Group/Apache2/cgi-bin/hello.exe
%request
Host: localhost
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: CFID=1700; CFTOKEN=34656032
%response

Apache Web server for windows

I wrote a helloworld.pl and that works fine when i try to view it through a webbrowser.

I then wrote the following:

#include <iostream>
using namespace std;

int main()
{
cout << "Content-type: text/plain" << endl << endl
<< "Hello, World!";

return 0;
}


compiled using g++ (cygwin).

when run through command prompt i get:
Content-type: text/plain

Hello, World!


when i try to open http://localhost/cgi-bin/hello.exe:
i get 500 Internal Server Error.

when looking through the error log, the only error there is:
[Sat Nov 20 13:38:16 2004] [error] [client 127.0.0.1] Premature end of script headers: hello.exe


Can anyone please help me out?

did u tried making a html file...by copyin in a virtual directory...make an html file nd call frm there this file...with get action method....r probably u hav not used header...try print header...and it will work... ;)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.