freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于linux的apache服務(wù)器的構(gòu)建-在線瀏覽

2025-01-20 21:19本頁面
  

【正文】 1999 年 5 月它在 57% 的網(wǎng)頁服務(wù)器上運(yùn)行;到了 2020 年 7 月這個(gè)比例上升到了 69%。 Apache 服務(wù)器另一個(gè)主要的特點(diǎn)是其跨平臺(tái)性,它可以在 UNIX、 Windows、 Linux 等多種操作系統(tǒng)上運(yùn)行。另外 Apache 支持許多特性,大部分通過編譯的模塊實(shí)現(xiàn)。一些通用的語言接口支持 Perl, Python, Tcl, 和 PHP。其他的例子有 SSL 和 TLS 支持 (mod_ssl), proxy 模塊,很有用的 URL 重寫 (由 mod_rewrite 實(shí)現(xiàn) ),定制日志文件 (mod_log_config),以及過濾 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 4 頁 共 27 頁 支持 (mod_include 和 mod_ext_filter)。 《 PC Magazine》 2020 年 8 月評(píng)出了近 30 年以來的 10 款最佳軟件產(chǎn)品。其對(duì) apache 的評(píng)價(jià) 是 :第三名 :Apache(阿帕奇, 1995 年推出) Apache 目前已經(jīng)演變成了 “LAMP”,即 Linux、 Apache、 MySQL和 PHP 的聯(lián)合體。尤其是 Apache 網(wǎng)絡(luò)服務(wù)器,讓用戶充分體驗(yàn)到開發(fā)源碼軟件的穩(wěn)定性、可靠性和可定制性。 Apache 是在資源開放運(yùn)動(dòng)中出現(xiàn)的絕對(duì)珍品,因?yàn)椴粚儆趥€(gè)人專利而是對(duì)公共免費(fèi)。 Apache 服務(wù)器研究的目的 目前網(wǎng)站服務(wù)器的虛擬主機(jī)平臺(tái)使用以開放的 Apache 為最多,其次是微軟的Windows IIS。本課題將達(dá)到以下幾個(gè)目的: ( 1)提高性能 選擇 Web 服務(wù)器時(shí),其功能和運(yùn)行性能是最重要的因素。其性能主要表現(xiàn)在如下幾個(gè)方面: 實(shí)現(xiàn)了動(dòng)態(tài)共享對(duì)象( DOS),允許在運(yùn)行時(shí)動(dòng)態(tài)裝載功能模塊; 采用預(yù)生成模式的技術(shù)提高響應(yīng)速度; 可以運(yùn)行在幾乎所有計(jì)算機(jī)平臺(tái); 支持最新的 協(xié)議、 HTTP 認(rèn)證、虛擬主機(jī)、安全 Socket 層( SSL)、服務(wù)器端包含命令( SSI)、通過網(wǎng)關(guān)接口 CGI、 FastCGI、 PHP、 Java Servlets 等,并支持第三方軟件開發(fā)商提供的大量功能模塊; 簡單而且強(qiáng)有力的基于文件的配置; 集成了代理服務(wù)器; 具有可定制的服務(wù)器日志; 用戶會(huì)話過程的跟蹤能力; 支持 通過網(wǎng)關(guān)接口 CGI; 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 5 頁 共 27 頁 集成 Perl 腳本編程語言; ( 2)提供更好的服務(wù) Apache 中添加了附加功能層,最基本的組件是可移植運(yùn)行環(huán)境 (Apache Portable Runtime, ARP),提高了 Apache 的跨平臺(tái)性能;另外, Apache 使用新的多處理模塊(Multiprocessing Module, MPM),使用此模塊會(huì)在服務(wù)器會(huì)在服務(wù)器處理多個(gè)請(qǐng)求時(shí),控制 Apache 的運(yùn)行方式。 ( 3)降低成本 Linux 系統(tǒng)是免費(fèi)的操作系統(tǒng),穩(wěn)定,可靠。這就大大的降低了在這些必要開支上的成本,不管是個(gè)人還是公司大企業(yè)都是一個(gè)不錯(cuò)的選擇。其中有兩個(gè)要點(diǎn)需要注意: (1) 靈活應(yīng)用重定向功能 有時(shí)候處于某些原因,如添加硬盤或者升級(jí)服務(wù)器的需要,系統(tǒng)管理員需要更改Web 服務(wù)器中網(wǎng)頁的存儲(chǔ)位置。在某些 Web 服務(wù)器中,是通過相對(duì)路徑來解決這個(gè)問題的。不過在 Apache 服務(wù)器中則是采取了另 外一種獨(dú)特的處理機(jī)制,即重定向功能。如當(dāng)在對(duì)網(wǎng)頁進(jìn)行改變或者新添加功能的時(shí)候,可能需要在短時(shí)間內(nèi)中止用戶的訪問。此時(shí)為了表示對(duì)訪問者的歉意,他們往往希望能夠把客戶的訪問請(qǐng)求連接到一個(gè)特殊的頁面中。讓訪問者看到這個(gè)信息之后能夠知道這只是暫時(shí)關(guān)閉,而不是永久性的關(guān)閉。其實(shí)這也可以通過重定向功能來實(shí)現(xiàn)。等到故障恢復(fù)之后,再啟用原先的連接。其不僅可以用來完成其他服務(wù)器上的相對(duì)路徑的功能,而且還可以完成其所不具備的內(nèi)容。 (2) 緩存設(shè)置 在這里講的緩存,給其他應(yīng)用服務(wù)器上所說的高速緩存是兩個(gè)完全不同 的概念,系統(tǒng)管理員不能夠混為一談。但是由于內(nèi)存的容量有限,為此保存的內(nèi)容并不是很多。為此在 Apache 服務(wù)器中其實(shí)現(xiàn)了一種基于硬盤的數(shù)據(jù)緩存技術(shù)。對(duì)這三個(gè)緩存進(jìn)行設(shè)置就能滿足要求。 服務(wù)器配置的工作量 Apache 服務(wù)器 的配置 相對(duì)于我這種 已經(jīng)學(xué)過 Linux 操作系統(tǒng)的 學(xué)生來 說困難 不大,各種命令和配置文件也比較清楚 , 但是如果加上對(duì)重定向功能和緩存功能的配置,那就顯的有點(diǎn)捉襟見肘了。實(shí)際工作量預(yù)計(jì)兩星期(每天 35 小時(shí))。 服務(wù)器配置時(shí)間 預(yù)計(jì)需 2 天左右。 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 8 頁 共 27 頁 3 Apache 服務(wù)器的 安裝和配置 安裝和啟動(dòng) Apache 服務(wù)器 在 Red Hat Linux 9 中自帶了以下兩個(gè) 的安裝軟件: (1)d: Apache (2)dmanual: Apache 手冊(cè) 檢測 Linux 系統(tǒng)中是否已經(jīng)安裝了 Apache 服 務(wù)器可以使用下面的命令: rpm – qa|grep d 如果確認(rèn)在 Linux 系統(tǒng)中沒有安裝 Apache,可以將 Red Hat Linux 9 的三張安裝盤的第一張放入光驅(qū),然后執(zhí)行以下命令: rpm ivh rpm ivh 當(dāng)安裝完 Apache 服務(wù)器后,如果想讓其提供 Web 服務(wù)還必須啟動(dòng)它。如果是以 RPM 包方式安裝 Apache 服務(wù)器,則該配置文件保存在 /etc/d/conf/目錄下 (本課程設(shè)計(jì)中的 Apache 安裝為此方式 )。 ( 1) 基本設(shè)置 依次單擊“主菜單→系統(tǒng)設(shè)置→服務(wù)器設(shè)置→ HTTP 服務(wù)器”。 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 9 頁 共 27 頁 圖 HTTP配置工具對(duì)話框 使用圖 中的“主”標(biāo)簽來配置 Apache 的 基本服務(wù)器設(shè)置。該選項(xiàng)和 中的 ServerName 指令相對(duì)應(yīng)。該選項(xiàng)和 中的 ServerAdmin 指令相對(duì)應(yīng)。 :定義 Apache 服務(wù)器接受進(jìn)入連接請(qǐng)求的端口。 Red Hat 默認(rèn)配置 Apache HTTP 服務(wù)器在端口 80 上。在此對(duì)話框中可以選擇“監(jiān)聽所有地址”選項(xiàng),來定義監(jiān)聽端口上的所有 IP 地址,也可以在“地址”字段中指定服務(wù)器會(huì)接受請(qǐng)求的地址,每個(gè)端口只能指定一個(gè) IP 地址。如果有可能,使用 IP 地址而不是域名,這樣會(huì)避免 DNS 查詢失敗。在該窗口中可以進(jìn)行 Apache 服務(wù)器的配置 。 圖 虛擬主機(jī)的默認(rèn)配置 下面分別對(duì)這些默認(rèn)設(shè)置進(jìn)行說明。“目錄頁搜索列表”中列出的項(xiàng)目定義了 中的 DirectoryIndex指令。例如,當(dāng)某用戶請(qǐng)求網(wǎng)頁 會(huì)得到 DirectoryIndex 網(wǎng)頁(若存在)或是由服務(wù)器生成的目錄列表。如果沒找到任何文件,并且設(shè)置了 Options Indexes,服務(wù)器就會(huì)生成并返回一個(gè) HTML 格式的列表,并列出該目錄下中的子目錄和文件。該選項(xiàng)和 中的 ErrorDocument指令相對(duì)應(yīng)。服務(wù)器默認(rèn)把傳輸日志寫入 /var/log/d/access_log 文件,把錯(cuò)誤日志 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 11 頁 共 27 頁 寫入 /var/log/d/error_log 文件。它記錄試圖連接的客戶的 IP 地址,試圖連接的日期和時(shí)間,以及試圖檢索的 Web 服務(wù)器上的哪個(gè)文件。如果路徑和文件名不能以斜線開頭,該路徑就是相對(duì)于配置的服務(wù)器根目錄而言的。 。 Apache HTTP 服務(wù)器可以使用 mod_env 模塊來配置被傳遞給 CGI 腳本和 SSI 頁的環(huán)境變量。 。它和 中的 Directory指令相對(duì)應(yīng)。如果該選項(xiàng)沒有被, CGI 腳本就不會(huì)被執(zhí)行。 Includes—— 允許服務(wù)器端嵌入。 Indexes—— 如果請(qǐng)求的目錄中不存在 DirectoryIndex(如 ),則顯示目錄內(nèi)容的格式化列表。 SymLinkIfOwnerMatch—— 只有當(dāng)目標(biāo)文件、目錄和鏈接的所有者相同時(shí),才追隨該符號(hào)鏈接。允許 配置 Apache 服務(wù)器的基本設(shè)置。 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 12 頁 共 27 頁 圖 Apache 的服務(wù)器配置 ( 4) 調(diào)整性能 單擊“調(diào)整性能”標(biāo)簽,如圖 所示,來配置服務(wù)器子進(jìn)程的最大數(shù)量,以及客戶連接方面的 Apache HTTP 服務(wù)器選項(xiàng)。改變這些設(shè)置會(huì)影響 Web 服務(wù)器的整體性能?!斑B接超時(shí)”定義服務(wù)器在通信時(shí)等候傳輸和回應(yīng)的秒數(shù)。 配置虛擬主機(jī) 虛擬主機(jī)在一臺(tái) Web 服務(wù)器上為多個(gè)單獨(dú)的域名提供 Web 服務(wù),每個(gè)域名具有特定的目錄和配置,相當(dāng)于將一臺(tái)主機(jī)分為多臺(tái)主機(jī)。而對(duì)于一個(gè)公司而言,利
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1