国产三级农村妇女在线,国产精品毛片a∨一区二区三区,国产乱子伦视频大全,国产精品色拉拉,国产欧美日韩一区二区三区,

首頁 > 技術(shù) > Linux

什么是Web服務(wù)器?它是怎么工作的?

Linux 2022-11-28 12:37:28

根據(jù)定義:

Web服務(wù)器是使用HTTP(超文本傳輸協(xié)議)和其他協(xié)議來響應(yīng)通過萬維網(wǎng)發(fā)出的客戶端請(qǐng)求的軟件和硬件。Web服務(wù)器的主要工作是通過存儲(chǔ),處理和向用戶交付網(wǎng)頁來顯示網(wǎng)站內(nèi)容。除了HTTP,Web服務(wù)器還支持SMTP(簡(jiǎn)單郵件傳輸協(xié)議)和FTP(文件傳輸協(xié)議),用于電子郵件,文件傳輸和存儲(chǔ)。

Web服務(wù)器硬件連接到互聯(lián)網(wǎng),并允許與其他連接的設(shè)備交換數(shù)據(jù),而Web服務(wù)器軟件控制用戶訪問托管文件的方式。Web 服務(wù)器進(jìn)程是客戶端/服務(wù)器模型的一個(gè)示例。托管網(wǎng)站的所有計(jì)算機(jī)都必須具有 Web 服務(wù)器軟件。

什么是Web服務(wù)器?它是怎么工作的?

Web服務(wù)器用于Web托管,或?yàn)榫W(wǎng)站和基于Web的應(yīng)用程序(或Web應(yīng)用程序)托管數(shù)據(jù)。

網(wǎng)絡(luò)服務(wù)器如何工作?

Web服務(wù)器軟件通過網(wǎng)站的域名進(jìn)行訪問,并確保將網(wǎng)站的內(nèi)容交付給請(qǐng)求用戶。軟件端也由幾個(gè)組件組成,至少有一個(gè)HTTP服務(wù)器。HTTP服務(wù)器能夠理解HTTP和URL。作為硬件,Web服務(wù)器是存儲(chǔ)Web服務(wù)器軟件和與網(wǎng)站相關(guān)的其他文件(例如HTML文檔,圖像和javaScript文件)的計(jì)算機(jī)。

當(dāng)網(wǎng)絡(luò)瀏覽器(如Google Chrome或Firefox)需要托管在Web服務(wù)器上的文件時(shí),瀏覽器將通過HTTP請(qǐng)求該文件。當(dāng)Web服務(wù)器收到請(qǐng)求時(shí),HTTP服務(wù)器將接受請(qǐng)求,找到內(nèi)容并通過HTTP將其發(fā)送回瀏覽器。

什么是Web服務(wù)器?它是怎么工作的?

更具體地說,當(dāng)瀏覽器從Web服務(wù)器請(qǐng)求頁面時(shí),該過程將遵循一系列步驟。首先,用戶將在 Web 瀏覽器的地址欄中指定 URL。然后,Web瀏覽器將獲取域名的IP地址 ,通過DNS(域名系統(tǒng))或在其緩存中搜索來翻譯URL。這會(huì)將瀏覽器帶到 Web 服務(wù)器。然后,瀏覽器將通過 HTTP 請(qǐng)求從 Web 服務(wù)器請(qǐng)求特定文件。Web服務(wù)器將做出響應(yīng),再次通過HTTP向?yàn)g覽器發(fā)送請(qǐng)求的頁面。如果請(qǐng)求的頁面不存在或出現(xiàn)問題,Web 服務(wù)器將響應(yīng)并顯示錯(cuò)誤消息。然后,瀏覽器將能夠顯示該網(wǎng)頁。

多個(gè)域也可以托管在一個(gè) Web 服務(wù)器上。

什么是Web服務(wù)器?它是怎么工作的?

Web 服務(wù)器使用示例

Web服務(wù)器通常作為與Internet和Intranet相關(guān)的大型程序包的一部分出現(xiàn),這些程序用于:發(fā)送和接收電子郵件;下載文件傳輸協(xié)議 (FTP) 文件的請(qǐng)求;和構(gòu)建和發(fā)布網(wǎng)頁。

許多基本的Web服務(wù)器還將支持服務(wù)器端腳本,該腳本用于在Web服務(wù)器上使用可以自定義對(duì)客戶端的響應(yīng)的腳本。服務(wù)器端腳本在服務(wù)器計(jì)算機(jī)上運(yùn)行,通常具有廣泛的功能集,其中包括數(shù)據(jù)庫訪問。服務(wù)器端腳本過程還將使用活動(dòng)服務(wù)器頁面(ASP),超文本預(yù)處理器(PHP)和其他腳本語言。此過程還允許動(dòng)態(tài)創(chuàng)建 HTML 文檔。

什么是Web服務(wù)器?它是怎么工作的?

動(dòng)態(tài)與靜態(tài) Web 服務(wù)器

Web 服務(wù)器可用于提供靜態(tài)或動(dòng)態(tài)內(nèi)容。靜態(tài)是指按原樣顯示的內(nèi)容,而動(dòng)態(tài)內(nèi)容可以更新和更改。靜態(tài)Web服務(wù)器將由計(jì)算機(jī)和HTTP軟件組成。它被認(rèn)為是靜態(tài)的,因?yàn)榉?wù)器將按原樣將托管文件發(fā)送到瀏覽器。

動(dòng)態(tài)Web瀏覽器將由Web服務(wù)器和其他軟件(如應(yīng)用程序服務(wù)器和數(shù)據(jù)庫)組成。它被認(rèn)為是動(dòng)態(tài)的,因?yàn)閼?yīng)用程序服務(wù)器可用于在將任何托管文件發(fā)送到瀏覽器之前更新這些文件。當(dāng)從數(shù)據(jù)庫中請(qǐng)求內(nèi)容時(shí),Web 服務(wù)器可以生成內(nèi)容。雖然這個(gè)過程更靈活,但也更復(fù)雜。

什么是Web服務(wù)器?它是怎么工作的?

Web 服務(wù)器安全實(shí)踐

個(gè)人可以圍繞Web服務(wù)器使用設(shè)置許多安全措施,這些做法可以帶來更安全的體驗(yàn)。一些示例安全實(shí)踐可以包括如下過程:

反向代理,旨在隱藏內(nèi)部服務(wù)器并充當(dāng)源自內(nèi)部服務(wù)器的流量的中介;

通過限制 Web 主機(jī)對(duì)基礎(chǔ)結(jié)構(gòu)計(jì)算機(jī)的訪問或使用安全套接字外殼 (SSH) 等過程進(jìn)行訪問限制);

什么是Web服務(wù)器?它是怎么工作的?

保持Web服務(wù)器修補(bǔ)和更新,以幫助確保Web服務(wù)器不易受到漏洞的影響;

網(wǎng)絡(luò)監(jiān)控,以確保沒有任何或未經(jīng)授權(quán)的活動(dòng);和

使用防火墻和 SSL 作為防火墻可以監(jiān)視 HTTP 流量,而擁有安全套接字層 (SSL) 可以幫助確保數(shù)據(jù)安全。

對(duì)Web服務(wù)器開發(fā)感興趣的朋友,可以點(diǎn)擊下方鏈接,學(xué)習(xí)系統(tǒng)的Web開發(fā)。

原文地址:https://baijiahao.baidu.com/s?id=1742866532925958366

TAg

加載中~

本網(wǎng)站LOGO受版權(quán)及商標(biāo)保護(hù),版權(quán)登記號(hào):國作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴(yán)禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權(quán)所有
轉(zhuǎn)載內(nèi)容版權(quán)歸作者及來源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉(zhuǎn)載請(qǐng)注明來源,商業(yè)媒體及紙媒請(qǐng)先聯(lián)系:aishangyiwan@126.com

工信部備案號(hào):湘ICP備19012813號(hào)-5