Apache 伺服器計畫安排
本文件目前正在更新中。2.0 版之後的計畫目前仍不清楚!
本文件旨在概括我們對世界統治,呃,我的意思是,進一步處理 Apache 網路伺服器的計畫。這只是一個目標聲明,隨時都可能變更,且不應依賴於商務或任務關鍵目的,且不對任何事項保證。
上次修改時間
2.0
- 多執行緒/多處理程序混合體
- Apache 執行時期函式庫
- 共用記憶體池
- 絕對強制執行「Apache 風格」程式碼。
- 更新 Configure/build/make 程序 (autoconf?)
- 設定檔 API,以便撰寫不同的設定檔載入器 (Perl、Java 等)
- 更多 API 鉤子
- 設定檔讀取後,讓我們可以檢查指令之間的一致性,並中止啟動
- 每個子流程初始化
- 每個子流程結束
- 前置處理程序,它會詢問在 URI 上可以 *可能* 提供什麼服務,並取得可能的內部重新導向清單,其中包含 MIME 型別/語言/字元集和品質值。
- 保留多達 4 個位置供未來使用?
- 紀錄增強功能
- stderr 和伺服器錯誤訊息的分離記錄
- 啟用所有虛擬主機,以相同記錄錯誤記錄,並區分項目。
- Syslog,具有不同的除錯層級,例如指派或寄送郵件
- 完全符合 1.1 規範的代理程式模組。
- 通訊協定抽象層,以便不同的通訊協定實作可以作為模組進行分發。
2.1
- 檢查所有系統呼叫的傳回值:讀取、寫入等。
- 更好的存取控制 (允許「其中一方」、「且」、「或」,例如 NCSA)
- 指派存取方式
- 實作「LINK」方法
- 驗證 API,使驗證類型和資料庫類型垂直
- 下一代內容協商支援
- 資料儲存抽象 API?讓我們隨時假設我們位於檔案系統上層。
- 啟用記錄所有「POST」ed 資料的功能,以便進行類似商用資料庫的備份和重播。
- 支援 CERN 風格的影像地圖?http://www.w3.org/pub/WWW/Daemon/User/CGI/HTImageDoc.html#config。
- 提供「選項」,例如「IncludesNoExec」,但允許 CGI 含項目,而非 CMD 含項目。
- 嚴肅的動態載入支援,讓二進位發行版的所有模組都能夠進行編譯,即使是沒有自己編譯器的人員也能夠使用。
- 標準化 PUT 支援,至少在發行版中包含 perl 指令碼。
3.0
上次修改時間