Click here to Skip to main content
15,890,438 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,
I have worked on ISAPI dll’S registered to IIS on windows. The requirement now is to run ISAPI module on Apache in Linux. I looked at the following link which tells about registering ISAPI modules with Apache on Windows.

http://httpd.apache.org/docs/1.3/mod/mod_isapi.html



Are there any libraries which allow you to write server-side applications that handle the HTTP requests with Apache being the webserver on Linux?
Posted

1 solution

I dont know anything about existing library.

few things:

client do not depends on server machine type or os

server do not depends on clients machine type or anything else.

you wont have to worry about what kind of webserver you are dealing with. you will have to worry about how will you handle http protocol.

just for a test, do this.

open telnet on port 80(it may vary based on prot number) as example

>telnet www.google.com 80
GET / HTTP/1.0

exactly two new line after putting the line.

then you will get reply from http server. your telnet even dont know what kind of server it is
 
Share this answer
 
v2
Comments
vibhan 29-Sep-11 1:30am    
thanks johny...but my requirement is to write server side application which can handle http protocol which is running on linux machine..i took a look at pion library but it is dependent on many other library..
vibhan 29-Sep-11 1:42am    
to make it simple i want to write a c++ webservice which should work in linux machine with apache being the web server.
Mohibur Rashid 29-Sep-11 1:45am    
ooooooooooooops,
I read completely wrong!!!!!!!!!!!!!

You can directly write your webpage in C/C++. If you need help, I can provide, but i dont know how to build module for apache server. may be google will help
Mohibur Rashid 29-Sep-11 1:46am    
It will run under your apache server

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900