本文為大家分享了IIS 配置FTP 網站的具體過程,供大家參考,具體內容如下
說明:服務器環境是Windows Server 2008 R2,IIS7.5。
1. 在 服務器管理器的Web服務器(IIS) 上安裝 FTP 服務
2. 在IIS管理器 添加FTP網站
端口可以不用默認的,自己設置,SSL根據需要設置,這里我們先選擇“無”。
身份認證選匿名和基本暫時都勾上,授權暫時選擇所有用戶,權限都選上。
以上設置完成了后,一個基本的FTP站點完成了,下面來看下是否成功:
在瀏覽器地址欄輸入你的FTP地址:ftp://你的IP地址:端口,這們端口是21是默認的不用輸入,如下圖
圖片中的是我入的兩個測試文件,能看到這里說明FTP站點的配置你已經成功了一半了。
接下來我們要把FTP進行用戶授權訪問,前面配置的時候權限給大了,是方便我們更快的完成基本的FTP站點搭建。
3.用戶配置
新建用戶組
創建用戶
找到用戶FTP01,屬性,在隸屬於下添加到FTP用戶組。注意:一定要刪用戶FTP01原來隸屬於“Users”組,因為匿名用戶也是隸屬於Users組的,下面我們會配置禁止匿名訪問。
4.身份驗證和授權
配置身份驗證
禁用“匿名用戶”
授權
指定“FTP”用戶組訪問
完成以上后,再去瀏覽 ftp://IP地址 ,這時候會發現會指示需要帳戶和密碼了
這時我們再用FTP軟件去測試一下:
已經連接成功了。
5.外網IP可能會遇到的問題
ftp站點很多都是需要用到外網IP的,在使用到外網IP時我們需要注意,如果你的網線是通過到路由器再連接到服務器上面的話,就需要在路由器上設置“轉發規則”,把FTP的端口21映射上去,如下圖
6. 配置防火牆規則
在以上如果還是會失敗的話,嘗試去配置一下防火牆
新增入站規則,把21端口號加進去。
注意:這里要添加的端口是剛剛添加FTP網站時候填寫的那個端口。為一般VPS只會開放少量需要用的端口,所以我們要檢查,如果這個端口沒有對外開放的話,從外部是訪問不了的
理論上到這里是全部設置都配好了。從內部用瀏覽器輸入 ftp://ip:端口 可以直接訪問,但是外網一直不行,用FTP客戶端軟件FileZilla連上去則是無法讀取目錄。網上找了搜了好久,終於找到了解決辦法。
在防火牆界面,點擊“允許應用或者功能通過Windows防火牆”—->允許其他應用—->瀏覽—->選擇 C:\Windows\System32\svchost.exe>—-打開
勾選上“專用”和“公用”
以上就是本文的全部內容,希望對大家的學習有所幫助!