Ubuntu搭建Apache2服務

2021-09-24 18:52:56 字數 1993 閱讀 1616

apache http伺服器是世界上使用最廣泛的web伺服器。 它提供了許多強大的功能,包括動態載入模組,強大的**支援,以及與其他流行軟體的廣泛整合。

在本指南中,我們將討論如何在ubuntu 16.04伺服器上安裝apache web伺服器。

apache在ubuntu的預設軟體庫中可用,因此我們將使用傳統的軟體包管理工具進行安裝。

我們將從更新本地包索引開始,以反映最新的上游更改。 之後,我們可以安裝apache2包:

sudo

apt-get

install apache2

確認安裝後,apt-get將安裝apache和所有必需的依賴項。

在我們測試apache之前,我們需要修改我們的防火牆以允許外部訪問預設的web埠。 假設您遵循先決條件中的說明,您應該配置乙個ufw防火牆來限制對您的伺服器的訪問。

在安裝過程中,apache向ufw註冊自己,以提供一些應用程式配置檔案。 我們可以使用這些配置檔案來簡化通過我們的防火牆啟用或禁用訪問apache的過程。

我們可以通過鍵入以下內容列出ufw程式配置檔案:

您應該獲得應用程式配置檔案的列表:

apache

apache full

apache secure

您可以看到,有三種可用於apache的配置檔案:

為了我們的目的,我們將通過鍵入以下方式來允許apache full配置檔案的傳入流量:

在安裝過程結束時,ubuntu 16.04啟動apache。 web伺服器應該已經啟動並執行了。

我們可以使用systemdinit系統檢查以確保該服務正在執行,方法是輸入:

如上所述,服務似乎已成功啟動。 但是,測試這個的最好方法是從apache實際請求乙個頁面。

您可以訪問預設的apache著陸頁,以確認軟體是否正常執行。 您可以通過伺服器的網域名稱或ip位址訪問此服務。

嘗試在您的伺服器的命令提示符下鍵入:

hostname -i
你會收到一些空格分開的位址。 您可以在web瀏覽器中嘗試一下,看看它們是否正常工作

也可以在虛擬機器瀏覽器中直接訪問 localhost 頁面,會顯示乙個apache網頁,如下圖

現在,您的web伺服器啟動並執行,我們可以通過一些基本的管理命令。

要停止您的web伺服器,您可以鍵入:

sudo

service apache2 stop

要在web伺服器停止時啟動web伺服器,請鍵入:

sudo

service apache2 start

要停止再次啟動服務,請鍵入:

sudo

service apache2 restart

sudo

service apache2 reload

現在你知道如何管理服務本身,你應該花幾分鐘時間來熟悉幾個重要的目錄和檔案。

Ubuntu 完全解除安裝Apache2

安裝時候使用的一鍵安裝,很簡單 apt get install apache2 這兩天想配置乙個lighttpd,但是一直不能成功,今天在公司用虛擬機器裡面的ubuntu 配置lighttpd成功了,懷疑是和apache2 的某些東西衝突了。於是乎就準備解除安裝apache2,然後重新配置light...

在ubuntu上配置apache2

前言 之前只是用下面的命令列安裝了apache2,裝好之後就可以訪問到 sudo apt get install apache2 開啟連線localhost顯示出 var www html下的index.html檔案的內容,因為在那個目錄下的檔案的管理許可權都是要 root的,在裡面很難操作檔案 所...

Ubuntu下為Apache2配置SSL

參考文章 1.啟用 ssl 模組 sudo a2enmod ssl 2.安裝openssl sudo apt get install openssl 3.建立ca簽名 不使用密碼去除 des3選項 openssl genrsa des3 out server.key 1024 4.建立csr cer...