大數(shù)據(jù)服務(wù)上云的思考">大數(shù)據(jù)服務(wù)上云的思考
826
2022-05-29
[實(shí)驗(yàn)內(nèi)容]
Windows環(huán)境下的Web服務(wù)器和FTP服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)
[實(shí)驗(yàn)?zāi)康腯
理解應(yīng)用層中應(yīng)用程序的概念;掌握在windows操作系統(tǒng)上www服務(wù)器與ftp服務(wù)器的設(shè)置。
[實(shí)驗(yàn)設(shè)備]
主機(jī)(1臺(tái)),windows 操作系統(tǒng)
[實(shí)驗(yàn)步驟]
IIS是Internet Information Server的縮寫(xiě),它是微軟公司主推的服務(wù)器,最新的版本是Windows里面包含的IIS 5,IIS與WindowNT Server完全集成在一起,因而用戶(hù)能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。
IIS支持HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP(File Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過(guò)使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。
一、判斷是否安裝IIS
1、右擊“我的電腦”后單擊“管理”
2、然后單擊“服務(wù)和應(yīng)用程序”
3、檢查是否安裝“Internet信息服務(wù)”如果沒(méi)有安裝,則“服務(wù)和應(yīng)用程序”下面沒(méi)有Internet信息服務(wù)。
4、如果系統(tǒng)已安裝“Internet信息服務(wù)”,則可跳過(guò)第二步的安裝過(guò)程。直接參考第三步的調(diào)試過(guò)程。
二、IIS安裝:
IIS(Internet Information Service)是構(gòu)建ASP站點(diǎn)所必須的,所以,我們應(yīng)該先確認(rèn)自己的電腦已安裝了IIS信息服務(wù),如果沒(méi)有安裝好的話(huà),請(qǐng)按以下步驟:
1、打開(kāi)“控制面板”, 找到“程序與功能”,點(diǎn)進(jìn)去。
2、點(diǎn)擊左側(cè)“打開(kāi)或關(guān)閉Windows功能”
3、找到“Internet 信息服務(wù)”,按照下圖全部打勾即可,然后等待安裝完成
等待更新完成之后,打開(kāi)瀏覽器,在瀏覽器地址欄上輸入“http://localhost/”,然后回車(chē),如果此時(shí)出現(xiàn)IIS7歡迎界面,說(shuō)明Web服務(wù)器已經(jīng)搭建成功。
三、IIS配置
1、安裝完成后,再回到控制面板里面,找到“管理工具”,點(diǎn)擊進(jìn)入(WIN10的“管理工具”在“系統(tǒng)與安全”中)
2、 雙擊“Internet 信息服務(wù)(IIS)管理器”,進(jìn)入IIS界面
3、建立文件夾d:\test, 在D:\test下, 用記事本創(chuàng)建文件index.html;, 存儲(chǔ)時(shí)選“所有類(lèi)型”, 文件名:index.htm:
顯示如下:
主要修改三個(gè)地方,“網(wǎng)站名稱(chēng)”、“物理路徑”、“IP地址”、“端口”,如果局域網(wǎng),請(qǐng)修改“IP地址”為你主機(jī)的IP地址。
4、下面就是確認(rèn)配置站點(diǎn)。單擊步驟5中右側(cè)“高級(jí)設(shè)置”, 注意:選擇網(wǎng)站為“test”
5、選擇確認(rèn)網(wǎng)站的目錄。
6、回到IIS,單擊右側(cè)的“綁定…”,選中你要綁定的網(wǎng)站,點(diǎn)“編輯”,確認(rèn)地址和端口信息。
7、點(diǎn)擊下拉框,選擇自己電腦上的局域網(wǎng)IP,通過(guò)ipconfig命令查看,例如:192.168.176.1,然后查看;若存在錯(cuò)誤,則重新輸入。
8、 回到IIS,如果右側(cè)顯示停止,就選擇啟動(dòng),然后點(diǎn)擊下面的瀏覽網(wǎng)站,就可以打開(kāi)你綁定文件夾里面的網(wǎng)站了;點(diǎn)擊瀏覽網(wǎng)站下面的按鈕,就可以顯示你的網(wǎng)頁(yè)。
點(diǎn)擊后:
9、 如果有多個(gè)網(wǎng)站,在IIS左邊“網(wǎng)站”右鍵“添加網(wǎng)站”
這里我就是建立的多個(gè)網(wǎng)站:
其它操作同上。
四、需要謹(jǐn)記的一個(gè)IP地址:
127.0.0.1-------這是一個(gè)返回本地的IP地址,是一個(gè)特殊的IP地址。在瀏覽器中輸入此IP地址可以檢查服務(wù)器及應(yīng)用程序的通路。要在本地調(diào)試應(yīng)用程序就要靠輸入這個(gè)地址去查找相應(yīng)的應(yīng)用程序。
如果服務(wù)器沒(méi)設(shè)置成功的話(huà),輸入這個(gè)地址后,瀏覽器會(huì)提示各種錯(cuò)誤,以便調(diào)試。
如果服務(wù)器配置成功后,瀏覽器會(huì)讀出任何的asp內(nèi)容。
比如:將以下“time.asp”放在:C:\Inetpub\wwwroot\ 文件夾下:
打開(kāi)瀏覽器并輸入“127.0.0.1”這個(gè)地址,瀏覽器中便會(huì)顯示當(dāng)前時(shí)間。
五、調(diào)試中的錯(cuò)誤及解決方法:
1、HTTP 錯(cuò)誤 404 - 找不到文件或目錄。
描述: 您要查找的資源可能已被刪除,已更改名稱(chēng)或者暫時(shí)不可用。
解決辦法是這樣:MIME設(shè)置問(wèn)題導(dǎo)致某些類(lèi)型文件無(wú)法下載(以ISO為例)
癥狀舉例: HTTP 錯(cuò)誤 404 - 文件或目錄未找到。
原因分析: IIS6.0取消了對(duì)某些MIME類(lèi)型的支持,例如ISO,致使客戶(hù)端下載出錯(cuò)。
解決方法: 在IIS中屬性->HTTP頭->MIME類(lèi)型->新建。在隨后的對(duì)話(huà)框中,擴(kuò)展名填入.ISO,MIME類(lèi)型是application。
2、錯(cuò)誤號(hào)401.1
癥狀:HTTP 錯(cuò)誤 401.1 - 未經(jīng)授權(quán):訪問(wèn)由于憑據(jù)無(wú)效被拒絕。
分析: 由于用戶(hù)匿名訪問(wèn)使用的賬號(hào)(默認(rèn)是IUSR_機(jī)器名)被禁用,或者沒(méi)有權(quán)限訪問(wèn)計(jì)算機(jī),將造成用戶(hù)無(wú)法訪問(wèn)。
解決方案:
(1)查看IIS管理器中站點(diǎn)安全設(shè)置的匿名帳戶(hù)是否被禁用,如果是,請(qǐng)嘗試用以下辦法啟用:
控制面板->管理工具->計(jì)算機(jī)管理->本地用戶(hù)和組,將IUSR_機(jī)器名賬號(hào)啟用。如果還沒(méi)有解決,請(qǐng)繼續(xù)下一步。
(2)查看本地安全策略中,IIS管理器中站點(diǎn)的默認(rèn)匿名訪問(wèn)帳號(hào)或者其所屬的組是否有通過(guò)網(wǎng)絡(luò)訪問(wèn)服務(wù)器的權(quán)限,如果沒(méi)有嘗試用以下步驟賦予權(quán)限:
開(kāi)始->程序->管理工具->本地安全策略->安全策略->本地策略->用戶(hù)權(quán)限分配,雙擊“從網(wǎng)絡(luò)訪問(wèn)此計(jì)算機(jī)”,添加IIS默認(rèn)用戶(hù)或者其所屬的組。
注意:一般自定義 IIS默認(rèn)匿名訪問(wèn)帳號(hào)都屬于組,為了安全,沒(méi)有特殊需要,請(qǐng)遵循此規(guī)則。
3、錯(cuò)誤號(hào)401.2
癥狀:HTTP 錯(cuò)誤 401.2 - 未經(jīng)授權(quán):訪問(wèn)由于服務(wù)器配置被拒絕。
原因:關(guān)閉了匿名身份驗(yàn)證
解決方案: 運(yùn)行inetmgr,打開(kāi)站點(diǎn)屬性->目錄安全性->身份驗(yàn)證和訪問(wèn)控制->選中“啟用匿名訪問(wèn)”,輸入用戶(hù)名,或者點(diǎn)擊“瀏覽”選擇合法的用戶(hù),并兩次輸入密碼后確定。
4、錯(cuò)誤號(hào):401.3
癥狀:HTTP 錯(cuò)誤 401.3 - 未經(jīng)授權(quán):訪問(wèn)由于 ACL 對(duì)所請(qǐng)求資源的設(shè)置被拒絕。
原因:IIS匿名用戶(hù)一般屬于Guests組,而我們一般把存放網(wǎng)站的硬盤(pán)的權(quán)限只分配給administrators組,這時(shí)候按照繼承原則,網(wǎng)站文件夾也只有administrators組的成員才能訪問(wèn),導(dǎo)致IIS匿名用戶(hù)訪問(wèn)該文件的NTFS權(quán)限不足,從而導(dǎo)致頁(yè)面無(wú)法訪問(wèn)。
解決方案:給IIS匿名用戶(hù)訪問(wèn)網(wǎng)站文件夾的權(quán)限,方法:進(jìn)入該文件夾的安全選項(xiàng),添加IIS匿名用戶(hù),并賦予相應(yīng)權(quán)限,一般是讀、寫(xiě)。
IIS HTTP 錯(cuò)誤 401.3的解決辦法
目標(biāo)網(wǎng)站添加新用戶(hù)Everyone,選上需要的Everyone用戶(hù)權(quán)限
六、安裝FTP服務(wù)器,啟動(dòng)該服務(wù)。
FTP是File Transport Protocol的簡(jiǎn)稱(chēng),其作用是使連接到服務(wù)器上的客戶(hù)可以在服務(wù)器和客戶(hù)機(jī)間傳輸文件。除WWW服務(wù)外,F(xiàn)TP也算是使用最廣泛的一種服務(wù)了。在此介紹一下利用IIS建立FTP服務(wù)器的方法。
在WWW服務(wù)里已經(jīng)介紹過(guò)了,同WWW服務(wù)一樣,IIS默認(rèn)有一個(gè)默認(rèn)的FTP站,因此你可以通過(guò)修改默認(rèn)FTP站點(diǎn)來(lái)滿(mǎn)足你的需要。
1、打開(kāi)“控制面板”, 找到“程序與功能”,點(diǎn)進(jìn)去。
2、點(diǎn)擊左側(cè)“打開(kāi)或關(guān)閉Windows功能”
3、找到“Internet 信息服務(wù)”,展開(kāi)FTP圖標(biāo),按照下圖打勾即可,然后等待安裝完成(前面已經(jīng)安裝過(guò)了)
七、FTP配置:
1、安裝完成后,再回到控制面板里面,找到“管理工具”,點(diǎn)擊進(jìn)入
2、 雙擊“Internet 信息服務(wù)(IIS)管理器”,進(jìn)入IIS界面;進(jìn)入Internet信息服務(wù)管理器,雙擊左上角目錄,然后在“網(wǎng)站”上右擊,點(diǎn)“添加FTP站點(diǎn)”,如下圖
3、在添加FTP站點(diǎn)中輸入站點(diǎn)名稱(chēng)“test2”,在E盤(pán)建立物理路徑" D:\test2 ",并輸入,點(diǎn)下一步。
4、在綁定SSL設(shè)置中IP地址輸入本機(jī)的IP地址,端口為21,SSL點(diǎn)“無(wú)”,然后下一步
5、身份驗(yàn)證和授權(quán)信息中,選“匿名”和“基本”,“允許訪問(wèn)”選擇“所有用戶(hù)”或者“匿名用戶(hù)”,“權(quán)限”全選,然后完成。
6、按win+R打開(kāi)運(yùn)行,輸入services.msc打開(kāi)服務(wù)窗口,找到Microsoft FTP Service,啟動(dòng)服務(wù)
7、回到IISt服務(wù)器管理中,右擊你的myftp,然后確認(rèn)“啟動(dòng)FTP”,如下圖:
八、測(cè)試FTP服務(wù)器:
在運(yùn)行中,打開(kāi)cmd,然后輸入: ftp 192.168.176.1,輸入用戶(hù)名anonymous,然后回車(chē),要求輸入密碼,因?yàn)槊艽a為空,按回車(chē)即可!如果和下圖一樣,那么ftp網(wǎng)站配置成功。
1
IIS HTTP 錯(cuò)誤 401.3的解決辦法
目標(biāo)網(wǎng)站添加新用戶(hù)Everyone,選上需要的Everyone用戶(hù)權(quán)限
九、思科測(cè)試
(1)pc的命令行里用ftp命令連接server的ftp服務(wù)
(2) pc終端的的網(wǎng)頁(yè)瀏覽器 里訪問(wèn)server的網(wǎng)頁(yè):
十、實(shí)驗(yàn)總結(jié)
通過(guò)本次實(shí)驗(yàn),以親自實(shí)踐學(xué)會(huì)了Web服務(wù)的訪問(wèn)以及FTP的使用…
FTP IIS
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。