




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
中國水利水電出版社項目九架設Apache服務器
【項目導入】在互聯(lián)網(wǎng)中,動態(tài)網(wǎng)站是最流行的Web服務器類型。在Linux平臺下,搭建動態(tài)網(wǎng)站的服務器組合普遍采用最為實用的LAMP,即Linux、Apache、MySQL以及PHP4個開源軟件構建,取英文第一個字母的縮寫命名。本項目介紹了如何安裝和搭建web服務器、如何使用web程序設計語言PHP和數(shù)據(jù)庫服務器MySQL。中國水利水電出版社【知識目標】
認識Apache
掌握Apache服務的安裝與啟動掌握Apache服務的主配置文件格式及含義掌握各種Apache服務器的配置學會創(chuàng)建Web網(wǎng)站和虛擬主機理解MySQL的語句格式及功能理解PHP的語法格式及含義
Web網(wǎng)站和虛擬主機中國水利水電出版社【能力目標】
掌握Apache配置文件的管理方法熟悉Linux下Apache的使用與維護管理熟悉Apache服務器的使用方法和常用命令熟悉MySQL的使用熟悉PHP使用中國水利水電出版社9.1安裝Apache服務器ApacheHTTPServer(簡稱Apache)是Apache軟件基金會的一個開放源碼的網(wǎng)頁服務器,可以在大多數(shù)計算機操作系統(tǒng)中運行,由于其多平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠并且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。中國水利水電出版社1.Apache相關軟件:httpd-2.2.15-26.el6.i686.rpm:Apache服務的主程序包,服務器端必須安裝該軟件包以及httpd-tools-2.2.15-26.el6.i686.rpm:Apache工具包。[root@localhostyum.repos.d]#yuminstallhttpd中國水利水電出版社2.啟動或重啟Apache服務使用service命令可以啟動或者重啟Apache服務。[root@localhost~]#servicehttpdstart//啟動Apache服務[root@localhost~]#servicehttpdrestart//重啟Apache服務中國水利水電出版社3.與Apache服務器和Web站點相關的目錄和文件(1)/var/www:Apache站點文件的目錄。(2)/var/www/html:存放Web站點的Web文件。(3)/var/www/cgi-bin:CGI程序文件。(4)/var/www/html/manual:ApacheWeb服務器手冊。(5)/etc/httpd/conf/httpd.conf:ApacheWeb服務器配置文件目錄。(6)/usr/sbin:存放ApacheWeb服務器程序文件和應用程序的位置。(7)/usr/doc/:放置ApacheWeb服務器文檔。(8)/var/log/http:放置Apache日志文件的位置。中國水利水電出版社4.httpd.conf文件組成部分httpd.conf文件包含為下面三個部分:(1)全局環(huán)境設置:控制整個Apache服務器行為的部分(即全局環(huán)境變量)。(2)主服務器配置:定義主要或者默認服務參數(shù)的指令,也為所有虛擬主機提供默認的設置參數(shù)。(3)虛擬主機設置:虛擬主機的設置參數(shù)。中國水利水電出版社5.訪問控制Apache服務器利用下列三個參數(shù)對指定目錄進行訪問控制。Deny:定義拒絕訪問列表;Allow:定義允許訪問列表;Order:指定執(zhí)行與許訪問列表和拒絕訪問列表訪問的先后順序。中國水利水電出版社6.認證Apache支持使用基本認證和摘要認證兩種模式,目前常用的為基本認證,所以我們在本書僅介紹常用的認證方式AuthName:指定認證的用戶名。AuthTypeBasic|Digest:認證的類型,基本以及文摘模式。AuthUserFile:認證的用戶文件名和保存路徑。AuthGroupFile:指定認證組別文件名和保存路徑使用認證后參數(shù)還需要使用Require進行授權,指定哪些用戶或者群組有權訪問指定的網(wǎng)頁文件目錄。Require:授權給指定用戶或者群組。Requirevalid-user:授權給認證用戶中所有的有效用戶。中國水利水電出版社7.認證用戶文件使用htpasswd命令可以創(chuàng)建認證用戶文件,設置用戶等(認證用與系統(tǒng)用戶不存在絕對聯(lián)系)。格式:htpasswd[參數(shù)][用戶密碼文件][用戶名]功能:建立和更新存儲用戶名、密碼的文本文件,用于對HTTP用戶的basic認證。常用參數(shù):-c:創(chuàng)建passwdfile.如果passwdfile已經(jīng)存在,那么它會重新寫入并刪去原有內容。-n:不更新passwordfile,直接顯示密碼。-m:使用MD5加密(默認)。-d:使用CRYPT加密(默認)。-p:使用普通文本格式的密碼。-s:使用SHA加密。-b:命令行中一并輸入用戶名和密碼而不是根據(jù)提示輸入密碼,可以看見明文,不需要交互。-D:刪除指定的用戶。中國水利水電出版社例:設置tom為認證用戶,認證用戶文件為/var/www/tom。[root@localhost~]#htpasswd-c/var/www/tomtom中國水利水電出版社任務9-1:配置基于Httpd的Web服務器1.任務描述使用Apache發(fā)布簡單的網(wǎng)頁,并在網(wǎng)絡中訪問測試。2.操作步驟(1)創(chuàng)建該站點對應的主頁文件。[helen@localhostnamed]#echohowweb>/var/www/html/index.html文件的內容為:helloweb.中國水利水電出版社(2)啟動Apache服務。[helen@localhostnamed]#servicehttpdstart[helen@localhostnamed]#setenforce0[helen@localhostnamed]#iptables–F(3)測試網(wǎng)頁。中國水利水電出版社任務9-2:基于IP地址的虛擬主機在Apache中可以使用IP地址來區(qū)別多臺主機,這被稱為基于IP的虛擬主機。1.任務描述某主機僅有一張網(wǎng)卡,其IP地址為50,要求設置兩個虛擬主機,分別使用50和53兩個IP地址。中國水利水電出版社2.操作步驟(1)設置IP地址。這里是設置兩個設備名分別為eth2:0和eth2:1[root@localhostnamed]#ifconfigeth2:050/24[root@localhostnamed]#ifconfigeth2:153/24(2)為每個IP地址設置存放主頁的文件夾。[root@localhostnamed]#mkdir/var/www/html/server[root@localhostnamed]#mkdir/var/www/html/server1中國水利水電出版社(3)修改httpd.conf配置文件。[root@localhostnamed]#vi+/etc/httpd/conf/httpd.conf//使用“+”參數(shù)直接跳轉到文件末尾<VirtualHost50:80>
DocumentRoot/var/www/html/server</VirtualHost><VirtualHost53:80>DocumentRoot/var/www/html/server1</VirtualHost>中國水利水電出版社(4)分別為各個IP建立主頁。[root@localhostnamed]#echothisipis50>/var/www/html/server/index.html[root@localhostnamed]#echothisipis53>/var/www/html/server1/index.html(5)啟動服務并測試虛擬站點。[root@localhostnamed]#servicehttpdrestart中國水利水電出版社任務9-3:基于用戶/密碼的web服務器1.任務描述建立一個基于Apache服務器的網(wǎng)頁。該任務要求服務器通過訪問的用戶名和密碼授權給wangkai用戶并使他之外的所有人都不能訪問該服務器。需要使用基于用戶名/密碼的認證配置。中國水利水電出版社2.操作步驟(1)修改httpd.conf。<Directory"/var/www/html">OptionsIndexesFollowSymLinksAllowOverrideNoneAuthTypeBasic#這里指代使用基本的密碼驗證也可以使用MD5加密等方式
AuthName"pleaseinputthekey"#提示請屬于密碼
AuthUserFile/etc/httpd/mysecretpwd#用戶密碼保存的位置
RequireUserwangkai#可以訪問網(wǎng)站的用戶名,多個用空格隔開
Orderallow,denyAllowfromall</Directory>中國水利水電出版社(2)設置密碼文件。[root@localhostDesktop]#htpasswd-c/etc/httpd/mysecretpwdwangkaiNewpassword://訪問網(wǎng)站的認證密碼,可以和系統(tǒng)密碼不同Re-typenewpassword:Addingpasswordforuserwangkai(3)重啟服務。[helen@localhostwww]#servicehttpdrestart中國水利水電出版社(4)測試訪問網(wǎng)頁。打開火狐瀏覽器輸入33,要求輸入用戶名和認證密碼。中國水利水電出版社9.2數(shù)據(jù)庫服務器MySQL 1.MySQL概述MySQL是一種開放源代碼的關系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結構化查詢語言(SQL)進行數(shù)據(jù)庫管理。2.安裝和啟動MySQL(1)安裝MySQL服務器端,啟動與停止MySQL服務。
yuminstallmysql-develyuminstallmysql-server。#servicemysqldstart/restart/stop中國水利水電出版社(2)安裝MySQL客戶端。
yuminstallmysql(3)配置字符集和存儲方式。[helen@localhostwww]#vi/etc/f在[mysqld]下添加default-character-set=utf8default-storage-engine=INNODB中國水利水電出版社
3.MySQL的基本操作(1)設置MySQL的root密碼[helen@localhostwww]#mysql-uroot–proot(2)連接與斷開MySQL服務器#mysqlmysql>
mysql>QUITBye(3)顯示當前已經(jīng)存在的數(shù)據(jù)庫mysql>showdatabases;(4)創(chuàng)建一個新的數(shù)據(jù)庫mysql>createdatabasemytest;中國水利水電出版社(5)刪除一個已經(jīng)存在的數(shù)據(jù)庫mysql>dropdatabasemytest;(6)創(chuàng)建一張表,輸入:createtable[name][option...]。mysql>createtabledevice->(->idint,->pnvarchar(8),->descriptvarchar(30)->);中國水利水電出版社4.數(shù)據(jù)庫的備份[helen@localhost~]#mysqldump-uroot-proot>/root/linux.sql5.數(shù)據(jù)庫的恢復[helen@localhost~]#mysql-uroot-plinux</root/linux.sql中國水利水電出版社9.3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥劑員考試試題及答案
- 趣味數(shù)學幼兒園試題及答案
- 語文句式訓練試題及答案
- 從現(xiàn)狀看未來探討金融交易中區(qū)塊鏈技術的應用前景
- 西游記初試題及答案
- 旋律構成的理論依據(jù)與實際應用試題及答案
- 街頭運動測試題及答案
- 校考筆試試題及答案
- 通過政策引導實現(xiàn)創(chuàng)新創(chuàng)業(yè)的多元化試題及答案
- 計生基本知識試題及答案
- 成都青羊小升初5+4考試習題真題
- (正式版)JBT 14582-2024 分戶減壓閥
- 演唱會安保方案及應急預案
- 《新聞評論》課件 第四章 新聞評論的基本類型
- 《齒輪介紹》課件
- 民營醫(yī)院分析報告
- 知心慧學提分寶-數(shù)學
- 吉祥航空飛行報告
- 《曼陀羅繪畫療愈-初三減壓》PPT
- 彩鋼板屋面監(jiān)理細則
- 文藝復興史學習通超星課后章節(jié)答案期末考試題庫2023年
評論
0/150
提交評論