一:什么是apache
Apache是世界各地使用的Web服務器軟件(http服務器),是構建服務器需要Web服務器軟件,我們還可以理解成Web服務器和流行服務器軟件的機制。
二:Web服務器的工作原理
一般情況下,在PC或服務器上,軟件本身是無用的,我們還要有用于存儲和移動內容的硬件盒子。
1.Web服務器角色
當您使用Internet時,需要處理一組稱為多種服務器的盒子和內容,其中,最主要的可以說是Web服務器,其基本作用就是該網站的用戶根據請求顯示存儲在Web服務器上的數據,在數據庫服務器之間輸入并響應請求使用,如有必要,保護Web服務器中的存儲數據并限制訪問,一般情況下為了能夠訪問網站,必須和其他專用服務器(DNS服務器)合作。
2.協議(HTTP)
當Web站點的訪問者請求Web服務器時使用它指令方法(過程)更改為HTTP協議。在這種情況下HTTP代表超文本傳輸協議,具體來說,Web瀏覽器輸入的Web站點的URL地址的一部分,并且在開頭引用http。
三:安裝和初始化Apache?
在linux操作系統中安裝Apache
sudo apt -y install apache2請輸入命令,相關的包也會自動安裝。
vi /etc/apache2/conf-enabled/security.conf然后編輯該文件。
為確保安全性,我們將盡量減少錯誤頁面上的服務器信息泄露,每行25將ServerTokens從OS更改為Prod。另外,每行35將ServerSignature從On更改為Off。
在此階段,當您訪問安裝Apache的位置(URL或IP地址)時,將顯示測試頁面,您可以看到Apache現已啟動并運行。應當指出的是,由于此文件在過程中是不必要的,因此在官方網站發布之前將其刪除。
在Apache 2.4版中,提供120多個模塊,可擴展基本功能比較多。