Linux
阿帕奇——名字
我正在遷移到更新的虛擬化伺服器。根據舊伺服器,舊的有 Apache 2.2.4
phpinfo()
。最新的新版本有 2.2.3。假設不涉及任何詭計,這怎麼可能?老一歲了。我引用的許多指南在文件夾名稱和許多約定中都使用了 apache2。據我了解,最新版本的東西稱為httpd。apache 是不是改了原來的名字?(即把 web 伺服器組件分解成一個叫做 httpd 的項目,我意識到原來的守護程序可能仍然叫做 httpd)
很久以前就有 NCSA HTTPd。發現了問題,並進行了修復。創建的是一個不完整的 HTTPd,因此該項目取名為“Apache httpd”。其他項目屬於“Apache”,因此 Web 伺服器現在是“httpd”,而不是“Apache Tomcat”或“Apache Ant”。不過,基於 Debian 的發行版仍然使用“apache”名稱作為 Web 伺服器。
另外,這.
很有可能舊的伺服器,即 2.2.3 版本的伺服器正在執行 Red Hat 或另一種在其整個生命週期內將安全更新檔反向移植到一個固定版本的商業 Linux。具有 2.2.4 的較新機器實際上可能存在更多漏洞,特別是如果它是直接從 Apache 項目中建立並且從未維護過的。
在兩台機器上執行這些命令中的一個或兩個,以查看它們是什麼分佈:
cat /etc/*release* lsb_release -a