Web-Server
想知道 Apache 1.3 的持續存在
我一直在尋找託管服務提供商。在這個過程中,我遇到了一個似乎對 apache 1.3 有明顯偏好的人。考慮到 1.3 是在 11 年前發布的,我不清楚為什麼有人會有這樣的偏好。
在工作中,我們仍然使用 1.3 作為我們的主要網站。但那是因為 1.3 仍然是 Solaris 8 的預設 Apache 伺服器,這就是執行該網站的內容。隨著內部應用程序遷移到 Linux(SLES10 和很快 11),內部應用程序越來越多地託管在 Apache 2.2 上。
哎呀,NetWare 6.5 預設附帶 2.0,如果你真的想執行它,你可以下載 2.2。1.3 是 NW6.0 的預設值。
但是,我不是網路管理員,所以我不知道為什麼 Apache 1.3 可以成為首選平台的兼容性細節。我知道 Apache ‘正常工作’,這可能是其中的一部分。1.3 對它的新兄弟有什麼吸引力?
另一個原因是 Apache2 引入了執行緒工作模組,雖然 PHP 可以成為執行緒安全的,但沒有人可以保證已經部署的所有(第 3 方)庫的任何東西。不支持 Apache2 是 PHP 長期以來的政策,只支持 1.3。即使在今天,在不穩定的 Debian 上,PHP 也需要非執行緒 prefork worker,並且與執行緒 worker 發生衝突。
因此,您的虛擬主機可能仍然陷入這種心態。
許多系統管理員更喜歡 1.3,因為它提供帶有“應用程序伺服器”標記的 contra 2.x 的速度非常快。大約 5 到 6 年前,這是一個有效的論點,但今天的伺服器充滿了 CPU 和記憶體,我不再費心使用它了。