在本文中,我們將看到如何在Ubuntu 16.04中安裝和配置Apache2 Web服務器。
在本文中,我們將看到如何在Ubuntu 16.04中安裝和配置Apache2 Web服務器。
注意: 在本文中,我們將域名稱為website1-example.com。必要時,用您的實際域名替換該域名。
步驟1:安裝Apache2 Web服務器
我們將從更新本地程序包開始,以反映最新的上游更改。之後,我們可以安裝Apache2軟件包。
可以通過運行以下命令來檢查狀態
您可以訪問默認的Apache登陸頁面以確認軟件是否正常運行。您可以通過服務器的域名或IP地址來訪問它。
步驟2:檢查Web服務器
運行以下命令以確保服務正在運行
現在,您可以訪問默認的Apache登陸頁面,以確認該軟件運行正常。您可以通過服務器的域名或IP地址訪問它。
例如:http : //www.website1-example.com
步驟3:建立虛擬主機
在Ubuntu上的Apache中,所有虛擬主機配置文件都存儲在/ etc / apache2 / sites-available目錄下。使用新的Apache安裝,您可以在其中找到一個名為000-default.conf的默認虛擬主機文件。我們將通過複製000-default.conf文件來創建一個新的虛擬主機配置文件。
打開您的虛擬主機文件:
該文件應如下所示:
現在,根據您的要求編輯此文件。我的配置如下所示:
步驟4:創建項目目錄
默認情況下,文檔根目錄是/ var / www / html。我們將在上述虛擬主機配置中定義的www目錄中創建一個website1-example.com目錄。
現在,讓我們在上一步中剛剛創建的根目錄中創建一個名為index.html的測試HTML文件。
將以下代碼添加到文件,然後將其保存。
步驟5:啟用虛擬主機
使用a2ensite工具啟用虛擬主機:
將更改應用到Apache
接下來, 在編輯器中打開/ etc / hosts 文件,並添加您的域/ IP地址,如下所示:
例如:
保存並關閉文件。
步驟6:啟用CORS
現在,我們將在Apache2服務器上啟用CORS。CORS是一個過程,它告訴瀏覽器通過HTTP標頭訪問來自不同來源(域,協議,端口)的資源
通過鍵入以下內容來啟用標題:
通過鍵入以下命令打開
/etc/apache2/apache2.conf文件,並在<directory>部分中添加跨域標題/<directory>例如:
步驟7:啟用端口
如果您使用的端口不是默認端口號80,那麼我們需要啟用該端口。在第3步中,我們在端口8090上配置了一個虛擬主機。讓我們在Apache2中啟用端口8090。
打開/etc/Apache2/ports.conf文件。在此文件中添加您的端口號。
例如:
保存並關閉文件。
重新啟動apache2服務以反映所有更改。
閱讀更多 一名小白人員 的文章