天天看點

關于windows上 web 和 ftp 站點的建立及使用

關于windows上 web 和 ftp 站點的建立及使用

引言

其實這是我網絡基礎課上的一次作業,覺得挺實用的,遂寫成部落格分享,也算是對這次作業的一次總結。

實驗目的

通過此實驗掌握WEB和FTP站點的建立、維護和管理的技術,掌握檔案傳輸協定FTP的使用,并了解網絡體系結構的層次性。

實驗環境、内容和方法

1.基本管理

(1)在D盤分别建立兩個目錄:WEB和FTP,分别用作WEB伺服器和FTP伺服器的主目錄。

(2)建立測試用HTML頁,要求建立四個網頁面,分别為首頁面,個人愛好,個人特長和獲獎情況。第一個頁面的内容個人簡介的首頁面,分别有“個人愛好”,“個人特長”和“獲獎情況”的超連結,其他頁面有傳回首頁面的連結。

Index.html:

關于windows上 web 和 ftp 站點的建立及使用

Hobby.html:

關于windows上 web 和 ftp 站點的建立及使用

Specialty.html:

關于windows上 web 和 ftp 站點的建立及使用

Award.html:

關于windows上 web 和 ftp 站點的建立及使用

(3) 使用 IIS 配置伺服器,老師給的實驗内容太舊,自己尋思着在 win10 上實作相同的效果。

1.安裝IIS

打開程式和功能,選擇啟用或關閉Windows功能,勾選需要的功能,确定等待安裝完成

關于windows上 web 和 ftp 站點的建立及使用

2.打開IIS

直接使用contra搜尋即可。然後我們便能看到在計算機名下,網站檔案夾下已經預設存在一個網站。

關于windows上 web 和 ftp 站點的建立及使用

點選右側的進階設定,将網站主目錄設定為剛才編寫好的html網頁。

關于windows上 web 和 ftp 站點的建立及使用

然後我們通路 localhost:80/index.html,便能看到首頁面了。

關于windows上 web 和 ftp 站點的建立及使用

接下來配置我們的FTP伺服器。

在網站項上右鍵選擇 添加FTP站點,按下圖所示配置好我們的ftp站點。可以通過在cmd中使用 ipconfig指令檢視目前 ip 位址。

關于windows上 web 和 ftp 站點的建立及使用
關于windows上 web 和 ftp 站點的建立及使用
關于windows上 web 和 ftp 站點的建立及使用

至此我們便完成了ftp站點的設定,在浏覽器中輸入 ftp:// 192.168.249.1, 便可看到我們的ftp站點。

關于windows上 web 和 ftp 站點的建立及使用

(4)建立虛拟目錄

在D:盤分别建立兩個目錄:vweb和vFTP,并且将測試用HTML頁,分别COPY到目錄下.

在 IIS 中 點選網站右側檢視虛拟目錄 –> 添加虛拟目錄,将剛才建立的目錄添加進去。

關于windows上 web 和 ftp 站點的建立及使用

目錄結構如圖所示:

關于windows上 web 和 ftp 站點的建立及使用

在浏覽器輸入:localhost/test/index.html, ftp:// 192.168.249.1/test,檢視結果:

關于windows上 web 和 ftp 站點的建立及使用
關于windows上 web 和 ftp 站點的建立及使用

(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站點:

關于windows上 web 和 ftp 站點的建立及使用

建立端口為1081的ftp站點:

關于windows上 web 和 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 站點的操作。