銀河麒麟服務(wù)器操作系統(tǒng)運(yùn)維實踐 課件 15.Apache服務(wù)_第1頁
銀河麒麟服務(wù)器操作系統(tǒng)運(yùn)維實踐 課件 15.Apache服務(wù)_第2頁
銀河麒麟服務(wù)器操作系統(tǒng)運(yùn)維實踐 課件 15.Apache服務(wù)_第3頁
銀河麒麟服務(wù)器操作系統(tǒng)運(yùn)維實踐 課件 15.Apache服務(wù)_第4頁
銀河麒麟服務(wù)器操作系統(tǒng)運(yùn)維實踐 課件 15.Apache服務(wù)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Apache服務(wù)目錄01Apache相關(guān)概念02Apache的應(yīng)用Apache相關(guān)概念A(yù)pache描述Web服務(wù)是Internet上最重要的服務(wù)形式之一,它不僅是信息發(fā)布、資料查詢的應(yīng)用平臺,它還是信息管理系統(tǒng)、視頻點播系統(tǒng)、網(wǎng)上電子證書等諸多應(yīng)用的開發(fā)環(huán)境和依附的基礎(chǔ)平臺。而且隨著Web技術(shù)的不斷完善,原有開發(fā)的客戶端/服務(wù)器(C/S)模式的各種應(yīng)用程序系統(tǒng)正在被瀏覽器/服務(wù)器(B/S)模式所取代。德雅職業(yè)學(xué)校需要自己的Web服務(wù)器,不僅僅是為了宣傳,而且學(xué)校內(nèi)部的OA辦公系統(tǒng)、財務(wù)管理系統(tǒng)、學(xué)籍管理系統(tǒng)等都是基于Web服務(wù)的。由于校園網(wǎng)內(nèi)部有多個Web站點,因此需要采用虛擬目錄和虛擬主機(jī)技術(shù)以適應(yīng)各種應(yīng)用。同時,為了“教師論壇”的安全,需要對其實施訪問控制。本項目將介紹使用較多的Apache軟件來搭建Web服務(wù)器,以及進(jìn)行Web服務(wù)器訪問控制的配置技巧。Web系統(tǒng)的組成Web服務(wù)是指能夠讓用戶通過瀏覽器或APP(Application的縮寫,應(yīng)用程序)訪問并顯示互聯(lián)網(wǎng)中各類信息資源的服務(wù)。1.Web客戶端Web客戶端的作用是用戶通過瀏覽器(如IE、Firefox和chrome)或APP接收其訪問請求,以http(超文本傳輸協(xié)議)或https(超文本安全傳輸協(xié)議)將請求發(fā)送到網(wǎng)絡(luò)中的Web服務(wù)器,并將服務(wù)器的響應(yīng)信息以圖形界面顯示出來。2.Web服務(wù)通信協(xié)議Web服務(wù)的通信協(xié)議是實現(xiàn)Web客戶端與Web服務(wù)器之間建立或關(guān)閉連接、傳送網(wǎng)頁信息的網(wǎng)絡(luò)協(xié)議。主要有http和https兩種協(xié)議,它們是在Internet上發(fā)布多媒體信息的應(yīng)用層協(xié)議。3.Web服務(wù)器(Web網(wǎng)站)Web服務(wù)器的基本功能是偵聽和響應(yīng)客戶端的http/https請求,通過html(超文本標(biāo)記語言)把信息組織成為圖文并茂的超文本,并回送結(jié)果信息給客戶端。Web系統(tǒng)的組成構(gòu)件說明主要軟件工具平臺支撐軟件用于搭建網(wǎng)站的基礎(chǔ)平臺(容器)IIS、Apache、Nginx、Google網(wǎng)頁●靜態(tài)網(wǎng)頁:純粹用html的代碼編輯的、頁面的內(nèi)容和顯示不會發(fā)生更改的、不可交互的網(wǎng)頁,其文件的后綴名為htm、.html、.shtml、.xml等●動態(tài)網(wǎng)頁:結(jié)合了html以外的腳本或高級語言和數(shù)據(jù)庫等網(wǎng)頁編程技術(shù)生成的網(wǎng)頁,其文件名以.jsp、.aspx、.asp、php、.perl、.cgi等形式為后綴●開發(fā)工具:eclipse、VS.net、CSSDesign、dreamwear、Photoshop、firework、flash●編程語言(腳本語言和高級語言):java/JSP、PHP、JS、Pyhton、C#等應(yīng)用程序服務(wù)模塊在服務(wù)器端讀取動態(tài)網(wǎng)頁中包含的HTML以外的腳本或高級語言編寫的程序和訪問數(shù)據(jù)庫的結(jié)果全部轉(zhuǎn)換為相應(yīng)的html或.xml標(biāo)記符號,并插入到靜態(tài)網(wǎng)頁中支持Java/jsp的JDK、ApacheTomcat;支持PHP的mod_php;支持Pyhton的mod_wsgi;支持ASP.NET的mod_aspdotnet后臺數(shù)據(jù)庫對動態(tài)頁面中要處理的數(shù)據(jù)進(jìn)行存儲和管理MySQL/MariaDB、SQLServer、OracleWeb系統(tǒng)的組成網(wǎng)站的部署方式有四種:獨(dú)立服務(wù)器:在一臺服務(wù)器僅提供Web服務(wù),有自建、托管和租用三種方式。虛擬主機(jī):在一臺實體服務(wù)器中分出一定的磁盤空間搭建一個或多個網(wǎng)站,該方式運(yùn)維成本較低,適合小型網(wǎng)站。VPS(VirtualPrivateServer,虛擬專用服務(wù)器):利用虛擬機(jī)軟件(如:VirtualBox、ESXserver和KVM)將一臺物理服務(wù)器分割成多個相互隔離的虛擬專享服務(wù)器。每個VPS都可以有獨(dú)立的IP地址、操作系統(tǒng)、存儲空間、內(nèi)存、CPU資源和系統(tǒng)配置等,是一種具備高彈性、高質(zhì)量及低成本的網(wǎng)站解決方案,適合小型網(wǎng)站。云服務(wù)器:是一種整合了計算、存儲、網(wǎng)絡(luò),能夠做到彈性伸縮的計算服務(wù),其使用與VPS幾乎一樣,但差別是云服務(wù)器建立在一組集群服務(wù)器中,每個服務(wù)器都會保存一個主機(jī)的鏡像(備份),大大的提升了安全穩(wěn)定性,另外還具備了靈活性與擴(kuò)展性,用戶只需按時間和使用量付費(fèi)即可,適合大、中、小型網(wǎng)站。Web服務(wù)的運(yùn)行機(jī)制(1)用戶在瀏覽器的地址欄輸入要訪問網(wǎng)站的域名,按回車鍵觸發(fā)一個連接請求,通過雙方的協(xié)商建立起TCP連接,隨后瀏覽器向Web服務(wù)器發(fā)出瀏覽請求。(2)服務(wù)器接受請求后,從其指定的位置讀取指定的網(wǎng)頁文件。(3)若服務(wù)器讀取的是動態(tài)網(wǎng)頁則通過應(yīng)用程序服務(wù)模塊執(zhí)行其中的程序代碼、讀取數(shù)據(jù)庫數(shù)據(jù),從而將動態(tài)網(wǎng)頁轉(zhuǎn)換為靜態(tài)網(wǎng)頁;若服務(wù)器讀取的是靜態(tài)網(wǎng)頁則此步可省。(4)服務(wù)器將讀取或經(jīng)轉(zhuǎn)換生成的靜態(tài)頁面代碼發(fā)送給瀏覽器,瀏覽器解析靜態(tài)頁面的html代碼并將解析的結(jié)果顯示出來。安裝與運(yùn)行管理1.Apache相關(guān)軟件包(1)httpd-2.4.6-45.el7.x86_64.rpm主程序包,服務(wù)器端必須安裝該軟件包(2)httpd-devel-2.4.6-45.el7.x86_64.rpmApache開發(fā)程序包(3)httpd-manual-2.4.6-45.el7.x86_64.noarch.rpmApache的手冊文檔和說明指南Apache版本的更新一般要快于Linux內(nèi)核的更新,要下載新的Apache版本,可到網(wǎng)站下載:

Apache網(wǎng)站下載畫面任務(wù)11-1Web服務(wù)器安裝與運(yùn)行管理Apache的應(yīng)用安裝與運(yùn)行管理查詢是否安裝了Apache軟件包[root@kylin~]#rpm–qa|grephttpd(4)檢查httpd運(yùn)行的端口安裝apache服務(wù)。[root@kylin~]#yum-yinstallhttpd(1)Apache啟動|重啟|重新裝載|關(guān)閉[root@kylin~]#systemctlstart|stop|restart|reload|statushttpd.service(2)設(shè)置自動啟動[root@kylin~]#systemctlenable|disablehttpd(3)檢查是否運(yùn)行了httpd進(jìn)程。[root@kylin~]#ps-ef|grephttpd[root@kylin~]#ss-nutap|grephttpd安裝與運(yùn)行管理4.Apache服務(wù)的測試Apache服務(wù)啟動后,可以在瀏覽器里輸入以下地址,若可看到默認(rèn)首頁,則工作正常。http://ip或者輸入回環(huán)地址:,測試Apahce是否安裝配置成功.顯示"羽毛"網(wǎng)頁表示成功.

該頁面實際在/var/www/error下的名稱為:noindex.html

可以自己建立一個網(wǎng)頁測試Apahce:[root@kylin~]#echo“Welcometo!!”

>>/var/www/html/index.html默認(rèn)情況下,Web服務(wù)要通過TCP協(xié)議的80端口對外通信,如果安裝了防火墻,需要用以下命令打開Web服務(wù)的80端口或者停止防火墻后才可以從其他主機(jī)進(jìn)行訪問。[root@kylin~]#firewall-cmd--zone=public--add-service=http--permanent[root@kylin~]#firewall-cmd--reload認(rèn)識Apache的工作目錄與配置文件1.Apache的主要工作目錄和文件目錄和文件作用/etc/httpd/服務(wù)器守護(hù)進(jìn)程httpd的工作(運(yùn)行)目錄/etc/httpd/conf/httpd.confApache服務(wù)的主配置文件/etc/httpd/conf.d/存放被主配置文件包含的子配置文件的目錄,如:用戶個人主頁配置文件userdir.conf、虛擬目錄、虛擬主機(jī)的子配置文件(后兩種子配置的文件名可由管理員指定)/var/www/html/網(wǎng)頁文件默認(rèn)存放的目錄/var/log/httpd/access_log主服務(wù)器的訪問日志文件/var/log/httpd/error_log主服務(wù)器的錯誤日志文件認(rèn)識Apache的工作目錄與配置文件2.主配置文件簡介httpd.conf文件是包含若干指令的純文本文件,主要由兩個部分組成:全局環(huán)境配置:從整體控制Apache服務(wù)器的配置參數(shù)。塊配置:用于封裝針對物理目錄、虛擬目錄、虛擬主機(jī)和文件等的配置參數(shù)。認(rèn)識Apache的工作目錄與配置文件配置項功能說明及默認(rèn)設(shè)置ServerRoot31行:設(shè)置服務(wù)器守護(hù)進(jìn)程httpd的運(yùn)行目錄,httpd在啟動之后自動將進(jìn)程的當(dāng)前目錄改變?yōu)榇四夸洝H粼谂渲梦募钠渌渲庙椫兄付ǖ奈募蚰夸浭窍鄬β窂?則真實路徑就位于這個ServerRoot定義的目錄之下。,默認(rèn)設(shè)置為:ServerRoot"/etc/httpd"Listen42行:設(shè)置在指定的接口上監(jiān)聽指定的端口號,多個Listen可指定在多個接口上監(jiān)聽的端口,但設(shè)置時不要重疊,否則可能導(dǎo)致發(fā)生服務(wù)無法啟動的錯誤。默認(rèn)設(shè)置為:Listen80Includeconf.modules.d/*.confIncludeOptionalconf.d/*.conf56行、353行:設(shè)置包含的其他文件,如同這些文件已插入到本文件中以代替Include語句。如,Includeconf.modules.d/*.conf,表示將目錄/etc/httpd/conf.modules.d下的所有以conf

結(jié)尾的子配置文件包含或插入到當(dāng)前主配置文件中UserapacheGroupapache66行、67行:用于指定在運(yùn)行httpd守護(hù)進(jìn)程時應(yīng)使用的用戶和組。為了提高安全性,要避免以root用戶的身份來運(yùn)行Apache服務(wù)器ServerAdmin86行:主服務(wù)器返回給客戶端的錯誤信息中包含的管理員郵件地址,以便讓W(xué)eb使用者和管理員聯(lián)系,報告錯誤。默認(rèn)設(shè)置為:ServerAdminroot@localhostServerName95行:設(shè)置網(wǎng)站主服務(wù)器的完全合格域名,如果服務(wù)器的名字解析有問題(通常為反向解析不正確),或者沒有正式的DNS名字,也可以在這里指定IP地址。默認(rèn)設(shè)置為:#ServerName:80DocumentRoot119行:設(shè)置服務(wù)器對外發(fā)布的網(wǎng)頁文檔存放的根目錄??蛻舳苏埱蟮腢RL被映射到該目錄中。該目錄必須允許訪問用戶讀取和執(zhí)行,否則客戶端無法瀏覽器目錄內(nèi)容。若需要客戶端利用http協(xié)議向該目錄中上傳內(nèi)容,則該目錄必須允許用戶寫入。默認(rèn)設(shè)置為:DocumentRoot"/var/www/html"認(rèn)識Apache的工作目錄與配置文件配置項功能說明及默認(rèn)設(shè)置DirectoryIndex164行:用于設(shè)置站點首頁文件的文件名及搜索順序,各文件名間用空格分隔,排在前面的文件優(yōu)先。默認(rèn)設(shè)置為:Directoryindexindex.htmlErrorLog182行:指定錯誤日志文件的存放位置和文件名,此位置通常是相對ServerRoot定義的根目錄的相對路徑。默認(rèn)設(shè)置為:ErrorLoglogs/error_logLogLevel189行:設(shè)置記錄的錯誤信息的詳細(xì)等級。默認(rèn)設(shè)置為:LogLevelwarn(警告等級)CustomLog211行:用于指定訪問日志文件的位置和格式類型,訪問日志文件用于記錄服務(wù)器處理的所有請求。默認(rèn)設(shè)置為:#CustomLoglogs/access_logcombinedAddDefaultCharset316行:為發(fā)送出的所有頁面指定默認(rèn)的字符集。默認(rèn)設(shè)置為:AddDefaultCharsetUTF-8塊(容器)設(shè)置<>……</>●<Directory"目錄">…</Directory>:對指定的目錄及子目錄實施訪問控制●<IfModuledir_module>…</IfModule>:用于指定目錄中默認(rèn)的索引文件名●<Files"文件名">…</Files>:基于文件名(可含通配符)的訪問控制KeepAliveon|off設(shè)置是否保持連接。設(shè)為On時,表示保持連接,即當(dāng)一個網(wǎng)頁打開完成后,客戶端和服務(wù)器之間用于傳輸HTTP數(shù)據(jù)的TCP連接不會關(guān)閉,如果客戶端再次訪問這個服務(wù)器上的網(wǎng)頁,會繼續(xù)使用這一條已經(jīng)建立的連接,這樣可提高服務(wù)器傳輸文件的效率;設(shè)為Off時,表示不保持連接,傳輸效率較低但這會增加服務(wù)器的并發(fā)連接數(shù)。默認(rèn)設(shè)置為:KeepAliveOffMaxKeepAliveRequests數(shù)字服務(wù)器支持的最大持久連接數(shù)。當(dāng)KeepAlive為On時,該選項用于控制持久連接請求最大數(shù)。設(shè)置為0表示不限制。默認(rèn)設(shè)置為:MaxKeepAliveRequests100認(rèn)識Apache的工作目錄與配置文件

學(xué)校內(nèi)部搭建一臺Web主服務(wù)器,采用的IP地址為0,端口號為80,首頁采用index.html文件,管理員E-mail地址為root@,網(wǎng)站所有資源都存放在/var/www/html目錄下,并將Apache的根目錄設(shè)置為/etc/httpd目錄。步驟1:修改主配置文件httpd.conf。[root@kylin~]#vim/etc/httpd/conf/httpd.confServerRoot“/etc/httpd” //31行:設(shè)置Apache的根目錄為/etc/httpdListen80 //42行:設(shè)置httpd監(jiān)聽端口80ServerAdminroot@localhost //86行:設(shè)置管理員E-mail地址為root@ServerName0:80 //95行:設(shè)置Web服務(wù)器的主機(jī)名和監(jiān)聽端口為DocumentRoot“/var/www/html”//119行:設(shè)置網(wǎng)頁文檔的主目錄為/var/www/htmlDirectoryIndexindex.html //164行:設(shè)置主頁文件為index.html認(rèn)識Apache的工作目錄與配置文件步驟2:將制作好的網(wǎng)頁文檔存放在目錄/var/www/html中,測試用首頁建立如下:[root@kylin~]#echo“Welcometo

KylinOSWeb">/var/www/html/index.html步驟3:測試配置文件→重新啟動httpd服務(wù)。[root@kylin~]#

apachectlconfigtest[root@kylin~]#systemctlrestarthttpd步驟4:測試。在瀏覽器地址欄中輸入“0”,便可訪問首頁。使用虛擬目錄為多部門建子網(wǎng)站虛擬目錄有以下優(yōu)點。(1)便于訪問。(2)便于移動站點中的目錄。(3)能靈活加大磁盤空間。(4)安全性好。使用Alias選項可以創(chuàng)建虛擬目錄。創(chuàng)建的學(xué)校Web網(wǎng)站的基礎(chǔ)上,通過虛擬目錄為“信息工程系”建立子站點,配置參數(shù)如表所示。名稱虛擬目錄別名物理路徑IP地址學(xué)校網(wǎng)站/var/www/html/0信息工程系/xxgcx/kylin/xxgc/使用虛擬目錄為多部門建子網(wǎng)站步驟1:創(chuàng)建虛擬目錄存放位置及虛擬目錄默認(rèn)首頁文件。[root@kylin~]#mkdir-p/kylin/xxgc[root@kylin~]#echo"Welcometo信息工程系主頁">/kylin/xxgc/index.html步驟2:創(chuàng)建、編輯虛擬目錄子配置文件。默認(rèn)情況下,位于/etc/httpd/conf.d/目錄下的所有以.conf結(jié)尾的文件都會被加載作為Apache的配置信息,為此,在/etc/httpd/conf.d/下新建一個子配置文件(如vdir.conf)來配置虛擬目錄。[root@kylin~]#vim/etc/httpd/conf.d/vdir.confAlias/xxgcx"/kylin/xxgc"<Directory"/kylin/xxgc">OptionsIndexesFollowSymLinksAllowOverrideNoneRequireallgranted</Directory>使用虛擬目錄為多部門建子網(wǎng)站步驟3:若開啟了SELinux,且網(wǎng)頁文件的存放目錄不在標(biāo)準(zhǔn)位置(/var/www/)時,則必須將/kylin/目錄的安全上下文修改為httpd_sys_content_t,才能有權(quán)訪問其中的網(wǎng)頁。[root@kylin~]#semanagefcontext-a-thttpd_sys_content_t'/kylin(/.*)?'[root@kylin~]#restorecon-Rv/kylin/ //將設(shè)置的默認(rèn)上下文應(yīng)用于指定的目錄文件

步驟4:重新啟動httpd服務(wù)。[root@kylin~]#systemctlrestarthttpd步驟5:測試。在瀏覽器地址欄中輸入“0/xxgcx”便可訪問使用虛擬主機(jī)在一臺主機(jī)上建立多個網(wǎng)站虛擬主機(jī)是在一臺服務(wù)器上運(yùn)行多個Web站點。三種設(shè)定虛擬主機(jī)的方式基于名稱的虛擬主機(jī)只需服務(wù)器有一個IP地址即可,所有的虛擬主機(jī)共享同一個IP,各虛擬主機(jī)之間通過域名進(jìn)行區(qū)分。但需要新版本的HTTP1.1瀏覽器支持。這種方式已經(jīng)成為建立虛擬主機(jī)的標(biāo)準(zhǔn)方式?;贗P的虛擬主機(jī)需要在服務(wù)器上綁定多個IP地址,然后配置Apache,把多個網(wǎng)站綁定在不同的IP地址上,訪問服務(wù)器上不同的IP地址,就可以看到不同的網(wǎng)站?;诙丝谔柕奶摂M主機(jī)只需服務(wù)器有一個IP地址即可,所有的虛擬主機(jī)共享同一個IP,各虛擬主機(jī)之間通過不同的端口號進(jìn)行區(qū)分。在設(shè)置基于端口號的虛擬主機(jī)的配置時,需要利用Listen語句設(shè)置所監(jiān)聽的端口。使用虛擬主機(jī)在一臺主機(jī)上建立多個網(wǎng)站1.配置基于域名虛擬主機(jī)根據(jù)表所示的配置參數(shù),搭建域名不同的兩個虛擬主機(jī)。名稱IP地址端口域名站點主目錄日志文件位置Web_A080/var/www/web1//etc/httpd/logs/Web_B080/var/www/web2//etc/httpd/logs/步驟1:創(chuàng)建所需的目錄和默認(rèn)首頁文件[root@kylin~]#mkdir-p/var/www/web1/var/www/web2[root@kylin~]#echo"thisis’sweb">/var/www/web1/index.html[root@kylin~]#echo"thisis’sweb">/var/www/web2/index.html

步驟2:編輯虛擬主機(jī)配置文件→重啟httpd服務(wù)。[root@kylin~]#vim/etc/httpd/conf.d/httpd-vhost.conf<VirtualHost0> DocumentRoot/var/www/web1 ServerName</VirtualHost><VirtualHost0>DocumentRoot/var/www/web2ServerName</VirtualHost>[root@kylin~]#systemctlrestarthttpd.service

使用虛擬主機(jī)在一臺主機(jī)上建立多個網(wǎng)站使用虛擬主機(jī)在一臺主機(jī)上建立多個網(wǎng)站步驟3:為了實現(xiàn)用域名訪問虛擬主機(jī),在客戶機(jī)上通過編輯hosts文件添加域名解析記錄。若是Linux客戶機(jī),則修改“/etc/hosts”;[root@kylin~]#vim/etc/hosts0

步驟4:通過curl命令,訪問對應(yīng)網(wǎng)站,如圖11-7所示。使用虛擬主機(jī)在一臺主機(jī)上建立多個網(wǎng)站2.配置基于端口號的虛擬主機(jī)根據(jù)表所示的配置參數(shù),搭建端口號不同的兩個虛擬主機(jī)。名稱IP地址端口站點主目錄Web_A080/var/www/web1/Web_C08080/var/www/web2/[root@kylin~]#mkdir-p/var/www/web3[root@kylin~]#echo"thisisport80web">/var/www/web1/index.html[root@kylin~]#echo"thisisport8080web">/var/www/web3/index.html

步驟1:創(chuàng)建Web_C站點的主目錄(Web_A站點的主目錄不變)和兩個首頁文件步驟2:編輯httpd.conf配置文件,添加httpd監(jiān)聽端口8080。[root@kylin~]#vim/etc/httpd/conf/httpd.confListen80Linten8088

步驟3:編輯虛擬主機(jī)配置文件/etc/httpd/conf.d/httpd-vhost.conf→重新啟動httpd服務(wù)。//以下4行在前面已添加,可保持不變<VirtualHost0:80>DocumentRoot/var/www/web1/</VirtualHost>#在文件末尾添加以下4行:<VirtualHost0:8088>DocumentRoot/var/www/web3/</VirtualHost>wq //存盤退出[root@kylin~]#systemctlrestarthttpd.service //此時重啟httpd會失敗Jobforhttpd.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatushttpd.service"and"journalctl-xe"fordetails.

使用虛擬主機(jī)在一臺主機(jī)上建立多個網(wǎng)站步驟4:在http_port_t端口標(biāo)簽中添加8088端口,以允許http服務(wù)運(yùn)行在8088端口上。[root@kylin~]#firewall-cmd--zone=public--add-port=8088/tcp--permanent[root@kylin~]#firewall-cmd--reload[root@kylin~]#semanageport-a-thttp_port_t-ptcp8088

步驟5:在客戶端訪問站點。必須在域名或IP地址后面加上端口號(使用80端口的Web站點可省),如,0:80882.配置基于端口號的虛擬主機(jī)[root@kylin~]#firewall-cmd--zone=public--add-port=8088/tcp--permanent[root@kylin~]#firewall-cmd--reload

步驟6:訪問測試。在Linux/Windows客戶端訪問站點時,必須在IP地址或域名后面加上端口號(使用80端口的Web站點可省)。[root@kylin~]#curl-k0:80thisisport80web[root@kylin~]#curl-k0:8088thisisport8080web

Web服務(wù)的訪問控制1.基于用戶的訪問控制在別名為“/jslt”(教師論壇)的虛擬目錄上,配置其只允許zhang3和li4等認(rèn)證用戶訪問。步驟1:使用htpasswd工具創(chuàng)建zhang3用戶,并保存在.teacherwd文件中.[root@kylin~]#htpasswd-c/etc/httpd/.teacherwdzhang3Newpassword:Re-typenewpassword:Addingpasswordforuserzhang3[root@kylin~]#cat/etc/httpd/.teacherwd //顯示認(rèn)證文件中所創(chuàng)建的用戶名及密碼htpasswd命令中的“-c”選項表示無論認(rèn)證文件是否存在,都重新寫入文件并刪除文件中原有的內(nèi)容,因此,向認(rèn)證文件中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論