關於windows上 web 和 ftp 站點的創建及使用


關於windows上 web 和 ftp 站點的創建及使用

引言

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

實驗目的

通過此實驗掌握WEB和FTP站點的創建、維護和管理的技術,掌握文件傳輸協議FTP的使用,並了解網絡體系結構的層次性。

實驗環境、內容和方法

1.基本管理

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

(2)建立測試用HTML頁,要求建立四個網頁面,分別為主頁面,個人愛好,個人特長和獲獎情況。第一個頁面的內容個人簡介的主頁面,分別有“個人愛好”,“個人特長”和“獲獎情況”的超鏈接,其他頁面有返回主頁面的鏈接。

Index.html:

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 站點的操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM