開發者專區:這裡將收集有關httpd開發的相關資訊。
基礎知識
開發一個Web Server或Apache的Module需要有哪些知識?
作業系統提供的API,也就是需要熟悉系統呼叫(System Call)的方法。例如Windows上就需要知道Windows API,像是Process與Thread的操作,而Linux則需要知道System Call。
http://msdn.microsoft.com/en-us/library/ff818516%28v=vs.85%29.aspx
網路Socket的程式設計,必須知道如何使用Socket撰寫Server。
HTTP通訊協定,Apache是專門處理HTTP連線的伺服器軟體,開發者必須對HTTP有基礎的認識。
模組開發的第一堂課
可以先從mod_example著手,程式碼位於modules/experimental/mod_example.c