我想在c中编写一个网页,并将它作为apache服务,纯粹是一种学习练习。Apache网页服务器 - 用c编写的页面
问题是我不知道从哪里开始 - apache将如何提供页面?
有mod php和mod perl等,但使用普通老c,我不知道这将如何工作。
一旦请求被接收,我想发送一些HTML到标准输出就足以发送响应,我只是不知道从哪里开始请求。
我想在c中编写一个网页,并将它作为apache服务,纯粹是一种学习练习。Apache网页服务器 - 用c编写的页面
问题是我不知道从哪里开始 - apache将如何提供页面?
有mod php和mod perl等,但使用普通老c,我不知道这将如何工作。
一旦请求被接收,我想发送一些HTML到标准输出就足以发送响应,我只是不知道从哪里开始请求。
你可以将你的C程序变成一个二进制文件(就是编译它)并把它放在cgi-bin
文件夹中。您可以看到Wt
,但它是C++。
或者您可以在Apache中使用服务器端包含(SSI)。有很多很好的教程,尤其是Apache的官方文档。
搜索CGI。 – Mat 2013-02-16 18:20:21