web服務器和FTP服務器


WEB服務器和FTP服務器

WEB服務器

1、也稱網頁服務器或HTTP服務器

2、web服務器使用的協議是HTTP或HTTPS

3、端口號

HTTP協議端口號:TCP 80

HTTPS協議端口號:443

4、WEB服務器發布軟件:

微軟:IIS(可發布web網站和FTP站點)

Linux:Apache/LAMP/Tomcat/Nginx

第三方:phpstudy、XAMPP

5、部署web服務器

1)配置靜態IP地址

2)安裝IIS-WEB插件

3)停用默認站點

4)新建網站--地址端口綁定--指定站點路徑--設置權限

5)設置默認文檔(設置首頁)

6)一台服務器同時發布多個WEB站點:

6、練習測試

1)不同IP,相同端口(測試)

1)首先為電腦添加一個IP,網上鄰居(屬性)——Internet屬性——配置IP頁面(高級)——添加IP
2)管理工具打開IIS——網站(右鍵)——新建——分配IP地址
#2)若是已有網站:右鍵屬性——IP地址

2)相同IP,不同端口(測試)

管理工具打開IIS——網站(右鍵)——新建——網站tcp端口
#若是已有網站:右鍵屬性——tcp端口

3)相同IP,相同端口,不同域名(DNS主機頭)

1)首先設置DNS解析:管理工具打開dns——設置正向解析——新建區域(例如設置名稱為flower.com)——新建主機(例如名稱可設置為www,IP指向真實網址IP<這里實驗用10.1.1.1>
2)在真實服務器上(10.1.1.1):管理工具打開IIS——網站——選擇需要解析的網站右鍵屬性——網站——IP地址高級——編輯已有IP的主機頭(設置為與dnsA記錄一致,此處為www.flower.com)#A記錄=主機名+區域名稱

 

7、網站類型

1)靜態網站:一般擴展名為.html或.htm,注意,網站默認不識別  index.html,如需使用需在網站——屬性——文檔:中添加默認識別網頁

無后台數據庫

2)動態網頁:一般擴展名為.asp或.php

有后台數據庫,asp或php可以連接前台頁面與后台數據庫

FTP服務器:

1、File Transfor Protocol

文件傳輸協議

2、端口號:

TCP 20/21

3、FTP工作模式;

1)主動模式

21端口:控制端口

20端口:數據端口

  在主動模式下,FTP客戶端隨機開啟一個大於1024的端口N向服務器的21號端口發起連接,發送FTP用戶名和密碼,告訴服務端客戶端采用主動模式並開放了端口。FTP服務器接收到PORT命令后,會用其本地的FTP數據端口(通常是20)來連接客戶端指定的端口N+1,進行數據傳輸。

2)被動模式

  在被動模式下,FTP客戶端隨機開啟一個大於1024的端口N向服務器的21號端口發起連接,發送用戶名  和密碼進行登陸,同時會開啟N+1端口。然后向服務器發送PASV命令,通知服務器自己處於被動模式。服務器收到命令后,會開放一個大於1024的端口P進行監聽,然后通知客戶端,自己的數據端口是P。客戶端收到命令后,會通過N+1號端口連接服務器的端口P,然后在兩個端口之間進行數據傳輸。

21端口+端口作為數據傳輸端口

4、 部署FTP服務器

1) 配置靜態IP

2) 安裝IIS-ftp軟件

3) 使用默認站點或者創建新的站點

  注意:用戶最終權限為FTP權限和NTFS權限區交集,建議ftp權限全部勾選,然后具體的在NTFS里做

4) 去掉匿名訪問對勾


免責聲明!

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



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