如何安裝和配置Apache2

在本文中,我們將看到如何在Ubuntu 16.04中安裝和配置Apache2 Web服務器。

在本文中,我們將看到如何在Ubuntu 16.04中安裝和配置Apache2 Web服務器。

注意: 在本文中,我們將域名稱為website1-example.com。必要時,用您的實際域名替換該域名。

步驟1:安裝Apache2 Web服務器

我們將從更新本地程序包開始,以反映最新的上游更改。之後,我們可以安裝Apache2軟件包。


如何安裝和配置Apache2

可以通過運行以下命令來檢查狀態


如何安裝和配置Apache2

您可以訪問默認的Apache登陸頁面以確認軟件是否正常運行。您可以通過服務器的域名或IP地址來訪問它。

步驟2:檢查Web服務器

運行以下命令以確保服務正在運行

如何安裝和配置Apache2

現在,您可以訪問默認的Apache登陸頁面,以確認該軟件運行正常。您可以通過服務器的域名或IP地址訪問它。

例如:http : //www.website1-example.com

步驟3:建立虛擬主機

在Ubuntu上的Apache中,所有虛擬主機配置文件都存儲在/ etc / apache2 / sites-available目錄下。使用新的Apache安裝,您可以在其中找到一個名為000-default.conf的默認虛擬主機文件。我們將通過複製000-default.conf文件來創建一個新的虛擬主機配置文件。

如何安裝和配置Apache2

打開您的虛擬主機文件:

如何安裝和配置Apache2

該文件應如下所示:


如何安裝和配置Apache2

現在,根據您的要求編輯此文件。我的配置如下所示:

如何安裝和配置Apache2

  • ServerAdmin: 服務器管理員的電子郵件地址。
  • ServerName:應與此虛擬主機配置匹配的域。這應該是您的域名。即website1-example.com
  • ServerAlias:
    這是需要處理的附加匹配條件。即http://www.website1-example.com
  • DocumentRoot: Apache將在其中提供域文件的目錄。
  • 選項: 此偽指令控制特定目錄中可用的服務器功能。
  • ErrorLog,CustomLog: 指定日誌文件的位置。
  • 步驟4:創建項目目錄

    默認情況下,文檔根目錄是/ var / www / html。我們將在上述虛擬主機配置中定義的www目錄中創建一個website1-example.com目錄。

    如何安裝和配置Apache2

    現在,讓我們在上一步中剛剛創建的根目錄中創建一個名為index.html的測試HTML文件。

    如何安裝和配置Apache2

    將以下代碼添加到文件,然後將其保存。

    如何安裝和配置Apache2

    步驟5:啟用虛擬主機

    使用a2ensite工具啟用虛擬主機:

    如何安裝和配置Apache2

    將更改應用到Apache


    如何安裝和配置Apache2

    接下來, 在編輯器中打開/ etc / hosts 文件,並添加您的域/ IP地址,如下所示:

    如何安裝和配置Apache2

    例如:

    如何安裝和配置Apache2

    保存並關閉文件。

    步驟6:啟用CORS

    現在,我們將在Apache2服務器上啟用CORS。CORS是一個過程,它告訴瀏覽器通過HTTP標頭訪問來自不同來源(域,協議,端口)的資源

    通過鍵入以下內容來啟用標題:

    如何安裝和配置Apache2

    通過鍵入以下命令打開

    /etc/apache2/apache2.conf文件,並在<directory>部分中添加跨域標題/<directory>


    如何安裝和配置Apache2

    例如:

    如何安裝和配置Apache2

    步驟7:啟用端口

    如果您使用的端口不是默認端口號80,那麼我們需要啟用該端口。在第3步中,我們在端口8090上配置了一個虛擬主機。讓我們在Apache2中啟用端口8090。

    打開/etc/Apache2/ports.conf文件。在此文件中添加您的端口號。

    例如:

    如何安裝和配置Apache2

    保存並關閉文件。

    重新啟動apache2服務以反映所有更改。


    如何安裝和配置Apache2



    分享到:


    相關文章: