如何在Ubuntu 18.04上安裝Apache Web服務器?

Ubuntu的阿帕奇

阿帕奇 是一個開放源代碼,跨平台的HTTP Web服務器 它實現了HTTP / 1.12協議和虛擬站點的概念。 該項目的目標是提供一個安全,高效且可擴展的服務器,該服務器提供與當前HTTP標準同步的HTTP服務。

Apache Web服務器 它通常與MySQL數據庫引擎,PHP腳本語言和其他腳本語言結合使用。 像Python和Perl一樣受歡迎。 這種配置稱為LAMP(Linux,Apache,MySQL和Perl / Python / PHP),並且為開發和分發基於Web的應用程序形成了強大而強大的平台。

Apache安裝過程

由於該應用程序非常受歡迎 可以在存儲庫中找到 大多數Linux發行版,因此其安裝非常簡單。

對於Ubuntu 18.04,無論是台式機還是服務器 我們將依靠存儲庫中的軟件包。

我們只需要打開一個終端並執行以下命令:

sudo apt update

sudo apt install apache2

獨奏 我們必須確認安裝 並且將安裝Apache在我們的計算機上工作所需的所有必需軟件包。

完成過程 我們只需要驗證它是否已正確安裝,為此,我們在終端上執行:

sudo systemctl status apache2

哪裡 我們應該收到與此類似的回复:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

這樣,我們可以看到該服務已安裝並且正在正確運行。 儘管我們還有另一種方法可以驗證這一點。

El 另一種方法是通過請求Apache頁面,為此,我們只需要在瀏覽器中輸入我們的IP地址即可。

如果他們不知道您的計算機的IP地址,則可以從命令行以不同的方式獲取它。

我們只需要執行以下命令:

hostname -I

這樣做時,我們將看到它們的列表,它們可以在瀏覽器上一個接一個地進行測試,當瀏覽器中顯示以下內容時,我們可以識別我們的IP地址:

apache_默認值

這是Apache頁面,向我們顯示它正在我們的計算機上運行,並向我們顯示包含一些配置文件的目錄。

基本的Apache命令

已經在我們的系統上運行了Apache Web服務器, 您需要了解一些基本命令 之所以這樣,是因為有了它,我們可以在必要時啟動或停止該過程。

兩個最基本的命令是啟動和停止我們計算機上的服務,僅用於此目的 我們要啟動Apache時必須在終端上執行:

sudo systemctl start apache2

停止我們執行的Apache:

sudo systemctl stop apache2

我們也有可能 重新啟動服務而不停止它,為此,我們僅執行:

sudo systemctl restart apache2

現在,另一個命令在運行時非常有用,我們需要刷新進程, 我們可以執行此命令,而不會斷開現有連接 與服務器:

sudo systemctl reload apache2

如果您想禁用該服務 我們只執行:

sudo systemctl disable apache2

而對於相反的情況 在重新啟用服務的情況下 在我們的團隊中,我們僅執行:

sudo systemctl enable apache2

Apache2模塊

Apache2是可以由模塊補充的服務器。 可通過可裝入Apache2的模塊提供擴展功能。 默認情況下,服務器在編譯時會包含一組模塊。

Ubuntu編譯Apache2以允許動態模塊加載。 配置指令可以通過將它們包含在塊中而有條件地包含模塊的存在。

他們可以安裝更多Apache2模塊並在其Web服務器上使用它們。 例如,在控制台中運行以下命令以安裝MySQL身份驗證模塊:

sudo apt install libapache2-mod-auth-mysql

在/ etc / apache2 / mods-available目錄中,您可以檢查附加模塊。

Apache有很多,但是如果您想了解更多,我建議 閱讀本節 來自Canonical的人與我們分享。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。