關于windows上 web 和 ftp 站點的建立及使用
引言
其實這是我網絡基礎課上的一次作業,覺得挺實用的,遂寫成部落格分享,也算是對這次作業的一次總結。
實驗目的
通過此實驗掌握WEB和FTP站點的建立、維護和管理的技術,掌握檔案傳輸協定FTP的使用,并了解網絡體系結構的層次性。
實驗環境、内容和方法
1.基本管理
(1)在D盤分别建立兩個目錄:WEB和FTP,分别用作WEB伺服器和FTP伺服器的主目錄。
(2)建立測試用HTML頁,要求建立四個網頁面,分别為首頁面,個人愛好,個人特長和獲獎情況。第一個頁面的内容個人簡介的首頁面,分别有“個人愛好”,“個人特長”和“獲獎情況”的超連結,其他頁面有傳回首頁面的連結。
Index.html:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAjM2EzLcd3LcJzLcJzdllmVldWYtl2PnVGcq5yM1oGd1hmYyhjbvwFNwkTM0cTMtUGall3LcVmdhNXLwRHdo9CXt92YucWbpRWdvx2Yx5yazF2Lc9CX6MHc0RHaiojIsJye.jpeg)
Hobby.html:
Specialty.html:
Award.html:
(3) 使用 IIS 配置伺服器,老師給的實驗内容太舊,自己尋思着在 win10 上實作相同的效果。
1.安裝IIS
打開程式和功能,選擇啟用或關閉Windows功能,勾選需要的功能,确定等待安裝完成
2.打開IIS
直接使用contra搜尋即可。然後我們便能看到在計算機名下,網站檔案夾下已經預設存在一個網站。
點選右側的進階設定,将網站主目錄設定為剛才編寫好的html網頁。
然後我們通路 localhost:80/index.html,便能看到首頁面了。
接下來配置我們的FTP伺服器。
在網站項上右鍵選擇 添加FTP站點,按下圖所示配置好我們的ftp站點。可以通過在cmd中使用 ipconfig指令檢視目前 ip 位址。
至此我們便完成了ftp站點的設定,在浏覽器中輸入 ftp:// 192.168.249.1, 便可看到我們的ftp站點。
(4)建立虛拟目錄
在D:盤分别建立兩個目錄:vweb和vFTP,并且将測試用HTML頁,分别COPY到目錄下.
在 IIS 中 點選網站右側檢視虛拟目錄 –> 添加虛拟目錄,将剛才建立的目錄添加進去。
目錄結構如圖所示:
在浏覽器輸入:localhost/test/index.html, ftp:// 192.168.249.1/test,檢視結果:
(5)端口号
通過使用附加端口号,站點隻需一個 IP 位址即可維護多個站點。客戶要通路站點時,需在靜态 IP 位址後面附加端口号(預設 Web 站點除外,它使用端口 80)
注意:按端口号可分為3大類:
(a)公認端口(Well Known Ports):從0到1023,它們緊密綁定(binding)于一些服務。通常這些端口的通訊明确表明了某種服務的協定。例如:80端口實際上總是HTTP通訊。
(b)注冊端口(Registered Ports):從1024到49151。它們松散地綁定于一些服務。也就是說有許多服務綁定于這些端口,這些端口同樣用于許多其它目的。例如:許多系統處理動态端口從1024左右開始。
(c)動态和/或私有端口(Dynamic and/or Private Ports):從49152到65535。理論上,不應為服務配置設定這些端口。實際上,機器通常從 1024起配置設定動态端口。
建立端口為1077的web站點:
建立端口為1081的ftp站點:
2.FTP 指令的使用
help
指令可以了解所有FTP指令
常用指令:
ls
顯示遠端目錄檔案和子目錄的縮寫清單。
mkdir
建立遠端目錄。
cd
更改遠端計算機上的工作目錄。
open
與指定的 FTP 伺服器連接配接。
lcd
更改本地計算機上的工作目錄。預設情況下,工作目錄是啟動 ftp 的目錄。
rename
重命名遠端檔案。
rmdir
删除遠端目錄。
status
顯示 FTP 連接配接和切換的目前狀态。
user
指定遠端計算機的使用者。
type
設定或顯示檔案傳送類型。 Ftp 支援兩種檔案傳送類型:ascii 和 binary 圖像。 在傳送文本檔案時應使用 Ascii。在 ascii 模式中,将在網絡标準字元集之間執行字元轉換。例如,行尾的字元在必要時根據目标作業系統進行轉換。 在傳送可執行檔案時應該使用 binary。在 binary 模式中,一個接一個位元組地移動檔案。
ascii
将檔案傳送類型設定為預設的 ASCII。
binary
将檔案傳送類型設定為二進制。
pwd
顯示遠端計算機上的目前目錄。
get
使用目前檔案轉換類型将遠端檔案複制到本地計算機。
recv
使用目前檔案傳送類型将遠端檔案複制到本地計算機。Recv 與 get 相同。
send
使用目前檔案傳送類型将本地檔案複制到遠端計算機上。Send 與 put 相同。
rename
重命名遠端檔案。
delete
删除遠端計算機上的檔案。
disconnect
從遠端計算機斷開,保留 ftp 提示
close
結束與遠端伺服器的 FTP 會話并傳回指令解釋程式。
bye
結束與遠端計算機的 FTP 會話并退出 ftp。
指令使用說明:
!
從 ftp 子系統退出到外殼。
?
顯示 ftp 指令說明。? 與 help 相同
append
使用目前檔案類型設定将本地檔案附加到遠端計算機上的檔案。
如:
append local-file [remote-file]
bell
切換響鈴以在每個檔案傳送指令完成後響鈴。預設情況下,鈴聲是關閉的。
bye
結束與遠端計算機的 FTP 會話并退出 ftp。
cd
更改遠端計算機上的工作目錄。
如:
cd remote-directory
close
結束與遠端伺服器的 FTP 會話并傳回指令解釋程式。
delete
删除遠端計算機上的檔案。
如:
delete remote-file
dir
顯示遠端目錄檔案和子目錄清單。
如:
dir [remote-directory][local-file]
disconnect
從遠端計算機斷開,保留 ftp 提示。
get
使用目前檔案轉換類型将遠端檔案複制到本地計算機。
如:
get remote-file [local-file]
lcd
更改本地計算機上的工作目錄。預設情況下,工作目錄是啟動 ftp 的目錄。
如:
lcd [directory]
ls
顯示遠端目錄檔案和子目錄的縮寫清單。
如:
ls [remote-directory][local-file]
mdelete
删除遠端計算機上的檔案。
如:
mdelete remote-files [ ...]
mdir
顯示遠端目錄檔案和子目錄清單。可以使用 mdir 指定多個檔案。
如:
mdir remote-files [ ...] local-file
mget
使用目前檔案傳送類型将遠端檔案複制到本地計算機。
如:
mget remote-files [ ...]
mkdir
建立遠端目錄。
如:
mkdir directory
open
與指定的 FTP 伺服器連接配接。
如:
open computer [port]
參數
prompt
切換提示。
put
使用目前檔案傳送類型将本地檔案複制到遠端計算機上。
如:
put local-file [remote-file]
pwd
顯示遠端計算機上的目前目錄。
quit
結束與遠端計算機的 FTP 會話并退出 ftp。
Recv 與 get 相同
rename
重命名遠端檔案。
如:
rename filename newfilename
rmdir
删除遠端目錄。
如:
rmdir directory
send
使用目前檔案傳送類型将本地檔案複制到遠端計算機上。Send 與 put 相同。
如:
send local-file [remote-file]
status
顯示 FTP 連接配接和切換的目前狀态。
trace
切換資料包跟蹤。Trace 在運作 ftp 指令時顯示每個資料包的路由。
type
設定或顯示檔案傳送類型。
如:
type [type-name]
user
指定遠端計算機的使用者。
如:
user username [password][account]
3.在FTP伺服器上建立自己的目錄(名字用英文或拼音),上傳2個檔案,下載下傳一個檔案,重新命名檔案。
/* 連接配接ftp伺服器 */
ftp 192.168.249.1
/* 檢視目前伺服器目錄 */
ls
/* 建立新檔案夾 */
mkdir weixuqin
/* 移動到目前檔案夾 */
cd weixuqin
/* 上傳檔案 */
send C:\Users\weixuqin\Desktop\update1.txt
send C:\Users\weixuqin\Desktop\update2.txt
/* 下載下傳檔案 */
/* 設定下載下傳目錄 */
cd ..
lcd C:\Users\weixuqin\Desktop
/* 檢視下載下傳工作目錄 */
!chdir
/* 下載下傳檔案 */
get index.html
/* 檢視本機目錄檔案 */
!dir
/* 斷開連接配接 */
bye
複制
結尾
至此,我們便完成了在 windows 上建立 web 和 ftp 站點的操作。