日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在Ubuntu18.04上安裝和配置Apache2Web服務(wù)器

什么是apache web Server?

Apache或Apache HTTP服務(wù)器是一個(gè)免費(fèi)的開源Web服務(wù)器,由Apache軟件基金(Apache Software Foundation)開發(fā)和維護(hù)。它的受歡迎程度可以通過以下事實(shí)來判斷:全球約有46%的網(wǎng)站由Apache提供支持。 Apache允許網(wǎng)站開發(fā)人員通過網(wǎng)絡(luò)提供他們的內(nèi)容。

在ubuntu Linux上安裝Apache 2

請按照以下步驟通過Ubuntu官方存儲(chǔ)庫安裝Apache2軟件。

第1步:更新系統(tǒng)存儲(chǔ)庫

您可以通過首先更新Ubuntu存儲(chǔ)庫的本地包索引來下載最新版本的軟件。打開終端并輸入以下命令以執(zhí)行此操作:

步驟2:使用apt命令安裝Apache 2

接下來,輸入以下命令作為sudo,以便安裝Apache2及其所需的依賴項(xiàng):

系統(tǒng)可能會(huì)提示您使用y / n選項(xiàng)繼續(xù)安裝。 請輸入Y,然后安裝程序?qū)㈤_始。

第3步:驗(yàn)證Apache安裝

安裝完成后,您可以檢查版本號,從而通過輸入以下命令驗(yàn)證系統(tǒng)上是否確實(shí)安裝了Apache2:

輸出如下:

Server version: Apache/2.4.29 (Ubuntu)
Server built:  2018-10-10T18:59:25

配置UFW防火墻

為了配置Apache,我們首先需要允許外部訪問我們系統(tǒng)的某些Web端口,并在您的UFW防火墻上允許Apache。

第1步:列出UFW應(yīng)用程序配置文件

為了配置防火墻,讓我們首先列出我們啟用Apache訪問所需的應(yīng)用程序配置文件。 使用以下命令列出此類可用應(yīng)用程序:

輸出如下:

可用應(yīng)用程序:
  Apache
  Apache Full
  Apache Secure
  CUPS
  OpenSSH
  Samba

在上面的輸出中,您可以看到三個(gè)Apache配置文件都提供不同級別的安全性; Apache是一個(gè)提供最大限制但端口80仍處于打開狀態(tài)的Apache。

步驟2:在UFW上允許Apache并驗(yàn)證其狀態(tài)

在UFW上允許Apache將為網(wǎng)絡(luò)流量打開端口80,同時(shí)為服務(wù)器提供最大的安全性。 請通過以下命令配置UFW以允許Apache:

UFW的狀態(tài)現(xiàn)在將在防火墻上顯示啟用Apache。

$ sudo ufw status

配置Apache Web服務(wù)器

步驟1:驗(yàn)證Apache服務(wù)是否正在運(yùn)行

第一步是通過以下命令驗(yàn)證Apache2服務(wù)是否在您的系統(tǒng)上啟動(dòng)并運(yùn)行:

狀態(tài):active(running)驗(yàn)證apache2服務(wù)是否正在運(yùn)行。

第2步:驗(yàn)證Apache是否正常運(yùn)行并偵聽您的IP地址

您還可以通過從Apache服務(wù)器請求頁面來驗(yàn)證Apache是否正在運(yùn)行。 為此,您可以使用服務(wù)器的IP來訪問Apache登錄頁面。

使用以下命令了解服務(wù)器的IP:

然后在Web瀏覽器中逐個(gè)嘗試IP,如下所示:

http://server_IP

就我而言,http://192.168.182.188和http://172.16.43.1。 這樣做將顯示Ubuntu的以下Apache網(wǎng)頁,驗(yàn)證Apache服務(wù)器是否正常工作。

在Apache中設(shè)置虛擬主機(jī)

第1步:設(shè)置域名

默認(rèn)情況下啟用的服務(wù)器塊能夠提供來自 /var/www/html的文檔。 但是,我們將在/var/www/創(chuàng)建一個(gè)目錄,保留默認(rèn)目錄。

然后通過以下命令分配目錄的所有權(quán):

現(xiàn)在讓我們創(chuàng)建一個(gè)索引頁面,如果Apache運(yùn)行我們的域名,我們以后可以訪問它們進(jìn)行測試。 通過Nano編輯器或任何您喜歡的文本編輯器創(chuàng)建HTML文件。

為索引頁輸入以下HTML:

我們使用nano編輯器來創(chuàng)建HTML文件。

您可以使用Ctrl + X將文件保存為nano,然后輸入Y并按Enter鍵。

Apache需要一個(gè)虛擬主機(jī)文件來提供服務(wù)器的內(nèi)容。 已經(jīng)創(chuàng)建了用于此目的的默認(rèn)配置文件,但我們將為自定義配置創(chuàng)建一個(gè)新配置文件。

輸入域名的以下自定義配置詳細(xì)信息:

我們正在使用nano編輯器來創(chuàng)建此.conf文件。

您可以使用Ctrl + X將文件保存為nano,然后輸入Y并按Enter鍵。

步驟2:啟用域配置文件

讓我們啟用使用a2ensite工具創(chuàng)建的配置文件:

輸出將建議激活新配置,但我們可以在運(yùn)行以下禁用原始配置文件的命令后集體執(zhí)行此操作:

現(xiàn)在重啟Apache服務(wù):

第3步:測試錯(cuò)誤

最后,讓我們通過以下命令測試是否存在任何配置錯(cuò)誤:

如果您沒有收到任何錯(cuò)誤,您將獲得以下輸出:

Syntax OK

但是,Ubuntu 18.04中常見以下錯(cuò)誤

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK

解決錯(cuò)誤:

輸入以下命令以解決上述錯(cuò)誤:

然后:

現(xiàn)在,當(dāng)您再次檢查錯(cuò)誤時(shí),您將看到通過以下輸出解決了此錯(cuò)誤:

Syntax OK

第4步:測試Apache是否為您的域名提供服務(wù)

Apache服務(wù)器現(xiàn)在配置為提供您的域名。 這可以通過在系統(tǒng)上運(yùn)行的任何Web瀏覽器中輸入您的服務(wù)器名稱來驗(yàn)證:

索引頁面應(yīng)顯示如下,表示Apache現(xiàn)在已準(zhǔn)備好為您的服務(wù)器塊提供服務(wù)!

通過域名訪問您的網(wǎng)站

中文亂碼:

Apache 2網(wǎng)頁中文亂碼的解決方法:

修改charset.conf的AddDefaultCharset UTF-8,把AddDefaultCharset UTF-8前面的#去掉即可。

如下圖:

然后重啟apache2

再次打開,OK,中文網(wǎng)頁亂碼解決了。

一些常見的Apache管理命令

設(shè)置Web服務(wù)器后,您可能必須在Apache上執(zhí)行一些基本的管理操作。 以下是您可以在終端應(yīng)用程序中輸入的用于這些操作的命令。

sudo systemctl start apache2  //將此命令用作sudo以啟動(dòng)Apache服務(wù)器。

sudo systemctl stop apache2  //將此命令用作sudo,以便在Apache服務(wù)器處于啟動(dòng)模式時(shí)停止它。

sudo systemctl restart apache2  //將此命令用作sudo以便停止然后再次啟動(dòng)Apache服務(wù)。

sudo systemctl reload apache2  //將此命令用作sudo,以便在不重新啟動(dòng)連接的情況下應(yīng)用配置更改。

sudo systemctl啟用apache2  //將此命令用作sudo,以便在每次啟動(dòng)系統(tǒng)時(shí)啟用Apache。

sudo systemctl disable apache2  //將Apache設(shè)置為每次啟動(dòng)系統(tǒng)時(shí)啟動(dòng)

總結(jié)

通過本文,您學(xué)習(xí)了如何在Ubuntu系統(tǒng)上安裝和配置Apache Web服務(wù)器。 這包括對您的UFW防火墻進(jìn)行一些更改,然后為您的IP地址配置Web服務(wù)器。 我們還建議您通過Apache設(shè)置虛擬主機(jī); 這將為您提供如何使用Apache在Internet上托管文件的基礎(chǔ)。 基本的Apache管理命令還可以幫助您作為Web管理員以最佳方式管理Web服務(wù)器。


本文題目:如何在Ubuntu18.04上安裝和配置Apache2Web服務(wù)器
URL網(wǎng)址:http://m.5511xx.com/article/dpdsccc.html