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

正文內(nèi)容

基于linux的apache服務(wù)器的構(gòu)建-預(yù)覽頁(yè)

 

【正文】 ne Web server, according to leading research firm Netcraft Web server survey, over half of the world39。 Apache 是世界排名第一的 Web 服務(wù)器,根據(jù)著名的 Web 服務(wù)器調(diào)查公司 Netcraft 的調(diào)查,世界上百分之五十以上的 Web 服務(wù)器都在使用 Apache。 Apache 起初由 Illinois 大學(xué) UrbanaChampaign 的國(guó)家高級(jí)計(jì)算程序中心開發(fā)。漸漸的,它開始在功能和速度。 Apache 服務(wù)器另一個(gè)主要的特點(diǎn)是其跨平臺(tái)性,它可以在 UNIX、 Windows、 Linux 等多種操作系統(tǒng)上運(yùn)行。一些通用的語(yǔ)言接口支持 Perl, Python, Tcl, 和 PHP。 《 PC Magazine》 2020 年 8 月評(píng)出了近 30 年以來的 10 款最佳軟件產(chǎn)品。尤其是 Apache 網(wǎng)絡(luò)服務(wù)器,讓用戶充分體驗(yàn)到開發(fā)源碼軟件的穩(wěn)定性、可靠性和可定制性。 Apache 服務(wù)器研究的目的 目前網(wǎng)站服務(wù)器的虛擬主機(jī)平臺(tái)使用以開放的 Apache 為最多,其次是微軟的Windows IIS。其性能主要表現(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ā)商提供的大量功能模塊; 簡(jiǎn)單而且強(qiáng)有力的基于文件的配置; 集成了代理服務(wù)器; 具有可定制的服務(wù)器日志; 用戶會(huì)話過程的跟蹤能力; 支持 通過網(wǎng)關(guān)接口 CGI; 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 5 頁(yè) 共 27 頁(yè) 集成 Perl 腳本編程語(yǔ)言; ( 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)行方式。這就大大的降低了在這些必要開支上的成本,不管是個(gè)人還是公司大企業(yè)都是一個(gè)不錯(cuò)的選擇。在某些 Web 服務(wù)器中,是通過相對(duì)路徑來解決這個(gè)問題的。如當(dāng)在對(duì)網(wǎng)頁(yè)進(jìn)行改變或者新添加功能的時(shí)候,可能需要在短時(shí)間內(nèi)中止用戶的訪問。讓訪問者看到這個(gè)信息之后能夠知道這只是暫時(shí)關(guān)閉,而不是永久性的關(guān)閉。等到故障恢復(fù)之后,再啟用原先的連接。 (2) 緩存設(shè)置 在這里講的緩存,給其他應(yīng)用服務(wù)器上所說的高速緩存是兩個(gè)完全不同 的概念,系統(tǒng)管理員不能夠混為一談。為此在 Apache 服務(wù)器中其實(shí)現(xiàn)了一種基于硬盤的數(shù)據(jù)緩存技術(shù)。 服務(wù)器配置的工作量 Apache 服務(wù)器 的配置 相對(duì)于我這種 已經(jīng)學(xué)過 Linux 操作系統(tǒng)的 學(xué)生來 說困難 不大,各種命令和配置文件也比較清楚 , 但是如果加上對(duì)重定向功能和緩存功能的配置,那就顯的有點(diǎn)捉襟見肘了。 服務(wù)器配置時(shí)間 預(yù)計(jì)需 2 天左右。如果是以 RPM 包方式安裝 Apache 服務(wù)器,則該配置文件保存在 /etc/d/conf/目錄下 (本課程設(shè)計(jì)中的 Apache 安裝為此方式 )。 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 9 頁(yè) 共 27 頁(yè) 圖 HTTP配置工具對(duì)話框 使用圖 中的“主”標(biāo)簽來配置 Apache 的 基本服務(wù)器設(shè)置。該選項(xiàng)和 中的 ServerAdmin 指令相對(duì)應(yīng)。 Red Hat 默認(rèn)配置 Apache HTTP 服務(wù)器在端口 80 上。如果有可能,使用 IP 地址而不是域名,這樣會(huì)避免 DNS 查詢失敗。 圖 虛擬主機(jī)的默認(rèn)配置 下面分別對(duì)這些默認(rèn)設(shè)置進(jìn)行說明。例如,當(dāng)某用戶請(qǐng)求網(wǎng)頁(yè) 會(huì)得到 DirectoryIndex 網(wǎng)頁(yè)(若存在)或是由服務(wù)器生成的目錄列表。該選項(xiàng)和 中的 ErrorDocument指令相對(duì)應(yīng)。它記錄試圖連接的客戶的 IP 地址,試圖連接的日期和時(shí)間,以及試圖檢索的 Web 服務(wù)器上的哪個(gè)文件。 。 。如果該選項(xiàng)沒有被, CGI 腳本就不會(huì)被執(zhí)行。 Indexes—— 如果請(qǐng)求的目錄中不存在 DirectoryIndex(如 ),則顯示目錄內(nèi)容的格式化列表。允許 配置 Apache 服務(wù)器的基本設(shè)置。改變這些設(shè)置會(huì)影響 Web 服務(wù)器的整體性能。 配置虛擬主機(jī) 虛擬主機(jī)在一臺(tái) Web 服務(wù)器上為多個(gè)單獨(dú)的域名提供 Web 服務(wù),每個(gè)域名具有特定的目錄和配置,相當(dāng)于將一臺(tái)主機(jī)分為多臺(tái)主機(jī)。 Apache 有兩種方式支持虛擬主機(jī),一種是基于 IP 的虛擬主機(jī),另一種是基于名字 的虛擬主機(jī)。有一臺(tái) Apache 服務(wù)器和一個(gè) IP 地址: ,假設(shè)有三個(gè)單位需要建立網(wǎng)站,一個(gè)為辦公室網(wǎng)站,域名為,一個(gè)為計(jì)算機(jī)系網(wǎng)站,域名為 ,一個(gè)為學(xué)生網(wǎng)站,域名為 。 基于名稱的虛擬主機(jī)不需要唯一的 IP 地址。所需要的工作僅僅是在提交的 DNS 配置文件中,為 創(chuàng)建別名: IN CNAME IN CNAME IN CNAME 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 14 頁(yè) 共 27 頁(yè) 或者 office IN CNAME puter IN CNAME student IN CNAME 對(duì)于測(cè)試,可直接使用 /etc/lhosts 名稱解析文件來進(jìn)行域名的注冊(cè)。 ping ping ping 如圖 所示。當(dāng)配置完成相應(yīng)的 DNS 別名之后,下面修改 Liunx 中 Apache 的配置文件 /etc/d/conf/ 即可。然后編輯/etc/d/conf/。例如,要?jiǎng)?chuàng)建一個(gè)名為 的 虛擬主機(jī),可在 DNS 配置文件中加入下面一行: IN A 其中 是虛擬主機(jī)的 IP 地址。在該文件中加入以下各行: VirtualHost ServerAdmin DocumentRoot /var//office ServerName ErrorLog /var//office/logs/error_log /VirtualHost VirtualHost ServerAdmin DocumentRoot /var//puter ServerName ErrorLog /var//puter/logs/error_log /VirtualHost VirtualHost ServerAdmin DocumentRoot /var//student ServerName ErrorLog /var//stuent/logs/error_log /VirtualHost 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 18 頁(yè) 共 27 頁(yè) 4 測(cè)試虛擬主機(jī) 編輯 HTML 測(cè)試文檔 新建終端,利用 vi 編輯器,在虛擬主機(jī)的站點(diǎn)根目錄,分別創(chuàng)建 頁(yè)面文件,并在頁(yè)面的 body與 /hody之間輸人不同的正文內(nèi)容,以示區(qū)別。 圖 student 測(cè)試內(nèi)容 把測(cè)試的內(nèi)容編輯好之后,保存并退出。 李明珠 《 基于 Linux 的 Apache 服務(wù)器的構(gòu)建 》 第 22 頁(yè) 共 27 頁(yè) 圖 puter 主頁(yè) 啟動(dòng)服務(wù)器之后打開瀏覽器,在地址欄里輸入 回車,就可以訪問 student 頁(yè)面,如圖 所示。 當(dāng)時(shí)修改完該設(shè)置后,重啟 apache,測(cè)試了一段時(shí)間,感覺原來的問題確實(shí)消除了,不過當(dāng)時(shí)感覺內(nèi)存占用量非常明顯,但測(cè)試一段時(shí)間沒有問題就放過去了,直到前幾天 又不能訪問頁(yè)面了,然后檢查 apache 發(fā)現(xiàn)它已經(jīng) crash 了。看來是這個(gè)參數(shù)的原因。 如果將 Threadsperchild 設(shè)為 50,無論怎么刷新內(nèi)存最多到 150M 左右,但不會(huì)再長(zhǎng)了。解決完成后我推測(cè)內(nèi)存瘋狂增長(zhǎng)的原因: 首先, ThreadsPerChild 的意思是系統(tǒng)啟動(dòng)時(shí)默認(rèn)啟動(dòng)的等待線程數(shù),用來等待處理客戶的請(qǐng)求。 這樣也就解釋了為什么有人說設(shè)到 170 以下就不再出現(xiàn)內(nèi)存不足了,可能因?yàn)樗臋C(jī)器這個(gè)配置比較合適。提供了 分析問題、解決問題、概括總結(jié)的實(shí)際工作能力,對(duì) 涉及 Linux 操作系統(tǒng)以及服務(wù)器的配置方面 有 了 初步認(rèn)識(shí)。此次課程設(shè)計(jì)中的 Apache 服務(wù)器只停留在配置成功的層面上,還不能進(jìn)行真的服務(wù) 器的應(yīng)用,所以 還有待于進(jìn)一步完善其功能。 侯 利 娟 老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我獲
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1