我是嫩咖 | 【求助】又來問幾個跟IIS有關的問題! 不好意思,最近在玩IIS,遇到一些問題,找了一些資料也沒能真正解決問題,所以只能又來請教一下各位了! 我現在的想法是希望可以建立一個Web界面的FTP,讓人可以透過帳號、密碼登入後,就可以下載資料或是在特定的資料夾上傳資料。那我做的設定如下: 1、取消匿名登入 2、更改主目錄位置,開啟可以瀏覽目錄的功能,取消預設首頁。 3、新增一個目錄,假設叫Test,開啟可以寫入的功能。 然後我試著用IE登入,可以看到目錄,可以下載,也可以切換到Test,但是沒辦法上傳? 問了很多人,找了很多資料,有人說無解,有人說改用FTP連線,有人說啟用WebDev…… 會想用Web base FTP主要就是想解決朋友公司21被鎖! 至於WebDev的話,要連線就得用「IE」,還要「檔案」->「開啟舊檔」->啟用「開啟成網頁資料夾」才起使用,有點麻煩!不曉得是我學藝不精還是這真的是IIS的限制?! 1、請問一下,我想要的功能,有沒有比較簡單的解決方案? 2、除了IE外,還有沒有瀏覽器有支援WebDev?尤其是在Mac或Linux上! 3、開啟WebDev的網頁有沒有比較簡單的方式?例如可以一個連結就連過去! 4、除了WebDev外,IIS沒辦法直接在網頁上上傳嗎? 5、那在IIS的Web中開啟可以寫入的功能到底是幹嘛用的? 謝謝各位的回應。 |
回覆 |
會員 | 我想到一個超級無敵簡單的方法 既然你的朋友21被鎖... 那把你的FTP開到80不就可以了.... IIS直接用IE做上傳...我只有看過我們公司是寫ASP程式來做 你也可以安裝 HFS 這套軟體使用 web介面上傳 |
回覆 |
我是嫩咖 | 引用:
引用:
但我還是想知道IIS上面怎麼做到,謝謝。 | ||
回覆 |
潛字第1號 | 有Web伺服器的授權不表示你有Windows檔案的授權. 另外,使用Web FTP不表示你不是跑21. 看不出來使用WebDAV會比用FTP來得麻煩,會用的話,反而更安全方便. WebDAV是HTTP1.1延伸的通訊協定,並不是IE的專利. 建議你買本Windows2003及IIS6的書仔細研究一下. 不然仔細回答完你的問題,大概可以寫半本書了. |
回覆 |
我是嫩咖 | 引用:
引用:
引用:
1、其他瀏覽器怎麼連WebDev? 2、Mac和Linux怎麼連WebDev? 3、開啟WebDev的網頁有沒有比較簡單的方式?例如可以一個連結就連過去! 引用:
連IIS大全拿來翻了還是一樣! 不過有一個前提是……我不會寫ASP程式!(也希望不用寫就可以做到!) | ||||
回覆 |
我是嫩咖 | 找到的資料,圖片就不傳了! WebDAV...... 介紹伺服器端如何建立WebDAV目錄、用戶端如何存取WebDAV目錄等功能。 WebDAV WebDAV(Web Distributed Authoring and Versioning)為一個HTTP/1.1通訊協定的延伸建議RFC-2518,讓用戶端使用者可以透過網路來進行網頁內容的編輯工作。WebDAV透過HTTP/1.1通訊協定標準,提供簡單的檔案輸入/輸出(simple File I/O)的功能,包含: 建立、修改、刪除檔案及瀏覽目錄和檔案。 讀取檔案與目錄的屬性(properties)。 簡單的檔案鎖定。 WebDAV提供七個新的HTTP指令,包含: PROPFIND: 搜尋檔案屬性(properties),包含日期、檔案大小、ACL等。 PROPGET:讀取檔案屬性。 PROPPATCH: 更新檔案屬性。 MKCOL: 建立一個新檔案或目錄。 DELCOL: 刪除一個檔案或目錄。 LOCK: 鎖定檔案。 UNLOCK: 解除檔案鎖定。 安裝Windows 2000、Internet Explorer 5、或Office 2000的用戶端電腦,具有權限的使用者,就可以針對IIS的虛擬目錄來發行、鎖定、管理Web的資源,將文件發行至Web伺服器,及在Web目錄中處理檔案,包含: 移動、複製檔案: 擁有權限的使用者可以在WebDAV目錄中移動、複製檔案。 修改檔案: 擁有權限的使用者可以讀取、修改寫入檔案的內容。 鎖定檔案: 多位使用者可以同時讀取同一個檔案,讀取時會將檔案鎖定,因此同時只有一人可以修改同一個檔案。 搜尋檔案: 連線到WebDAV目錄後,就可以搜尋WebDAV目錄中的檔案與內容,譬如搜尋到所有由Jack所建立的檔案,或者搜尋所有含有IIS關鍵字的檔案。 WebDAV可在FAT(檔案配置表)及NTFS上使用。 本節介紹主題如下: 伺服器端如何建立WebDAV目錄呢 ? 用戶端如何存取WebDAV目錄呢 ? 6-1 伺服器端如何建立WebDAV目錄呢? 建立WebDAV目錄 一個虛擬目錄就是一個WebDAV目錄,因此只要建立一個虛擬目錄即可建立一個WebDAV目錄。步驟如下: 在任何目錄中新建立一個目錄,在6 Internet服務管理員 中建立一個虛擬目錄,並將此虛擬目錄連結至所新建立的一個目錄。 授與此虛擬目錄 讀取 、 寫入 、7 指令檔來源存取 、與 瀏覽目錄 的存取權限。 WebDAV目錄的安全性 由於Windows 2000與IIS 5.0所提供的WebDAV目錄,會讓具有權限的用戶端使用者存取伺服器的資源,因此控制誰有權限存取是十分重要。可以設定的安全設定,如下: Internet服務管理員8 中的IIS虛擬目錄之存取權限和 目錄安全設定 。 NTFS檔案系統中的DACL(任意存取控制清單)。 存取權限設定 Internet服務管理員 中,於WebDAV目錄的虛擬目錄按右鍵並選擇9 內容 ,可設定存取權限: 可以設定不同的權限方式,如下: 讓用戶端搜尋目錄: 啟用 瀏覽目錄10 的權限。 允許使用者修改WebDAV目錄的檔案: 必須授與 指令檔來源存取 及 寫入 存取權限。如果只授與寫入 存取權限,則使用者並沒有修改ASP(Active Server Pages)等指令檔的權限。 只讓使用者修改WebDAV目錄的內容,但是不允許看到內容: 啟用 寫入 ,停用 讀取、 瀏覽目錄 權限。 只讓使用者存取WebDAV目錄的內容,但是不允許看到所有檔案: 啟用 寫入 、讀取 ,停用 瀏覽目錄 權限。需注意使用者可能不斷嘗試而猜出部分檔案名稱。 若您不希望用戶端使用者看到WebDAV目錄中之ASP(Active Server Pages)指令檔,只需不勾選 指令檔來源存取 權限即可。 啟用 使用權限 的 指令及執行檔 時,讓具有.exe副檔名的檔案可以被執行,具有 讀取 權限的用戶端就可以看到所有的可執行檔,而具有寫入 權限的用戶端就可以編輯或執行這些.exe檔案。 目錄安全設定 Internet服務管理員 中,於WebDAV目錄的虛擬目錄按右鍵並選擇 內容 ,然後選擇16 目錄安全設定 標籤頁,可設定目錄安全設定: 於 匿名存取 及 驗證控制按 編輯 鈕可設定IIS提供的驗證層級: 匿名存取: 允許使用者建立匿名連線,IIS伺服器會使用匿名或來賓帳戶登入使用者。匿名存取會授與任何人存取目錄的權限,建議WebDAV目錄不勾選 匿名存取。 基本驗證: 透過網路傳輸未加密的純文字的型式密碼。注意這很容易被攔截並讀取,只要使用網路監視工具便可竊取使用者的名稱及密碼。建議只有當使用SSL(Secure Sockets Layer)將密碼加密時,才能使用基本驗證方式。 摘要式驗證: 透過網路傳送雜湊值而非未加密的密碼,可以跨越proxy伺服器或防火牆。 整合的Windows驗證: 使用與用戶端使用者的Internet Explorer瀏覽器以交換密碼的方式來確認使用者的身份。IIS 5.0支援Kerberos 5驗證通訊協定,加強了整合的Windows驗證安全性。 建立虛擬目錄時,系統會預設勾選 匿名存取 以及 整合的Windows驗證 。 DACL存取控制設定 NTFS檔案系統中,於檔案總管 的WebDAV目錄按右鍵並選擇 內容 ,可設定DACL存取控制權限: 於NTFS檔案系統中建立WebDAV目錄時,Windows 2000 Server預設給予Everyone(所有使用者)的完全控制權限。您可以變更這個預設的權限層級,讓某些人或群組具有 讀取權限,而某些人或群組擁有 寫入 權限。要限制WebDAV目錄可用的磁碟空間數量,可設定可使用的磁碟配額。 6-2 用戶端如何存取WebDAV目錄呢? 用戶端可以使用以下軟體,來存取WebDAV目錄,將文件發行至Web伺服器,及在Web目錄中處理檔案: Windows 2000經由 網路上的芳鄰中的 Web資料夾 功能( 新增網路位置精靈 )連線至WebDAV目錄。 Windows 2000、Windows NT 4.0、或Windows 95/98中,透過Internet Explorer 5連線至WebDAV目錄,在Internet Explorer 5中處理檔案。 Office 2000直接在WebDAV目錄中建立、發行、編輯、儲存文件。 其他支援WebDAV通訊協定的軟體。 如果有權限,且防火牆也允許存取WebDAV目錄,則雖然經過防火牆,用戶端使用者仍可以存取WebDAV目錄。 Windows 2000存取WebDAV目錄 由Windows 2000 Professional、Windows 2000 Server、或Windows 2000 Advanced Server可以連線到其他伺服器的WebDAV目錄,將檔案發行到WebDAV目錄中。 經由 新增網路位置精靈 連接至WebDAV目錄,即可將其他伺服器WebDAV目錄視為是本機電腦的檔案系統一樣,來顯示WebDAV目錄的內容、拖曳檔案、讀取、修改檔案內容等檔案系統工作等。 步驟如下: 使用滑鼠左鍵連按兩下桌面上的 網路上的芳鄰 圖示,執行 新增網路位置 如下: 於 新增網路位置精靈 中,輸入WebDAV目錄的連結URL,按 下一步 ,如下: 上圖1.1.1.117為電腦IP位址,您可改為您電腦的名稱或IP位址。 輸入此網路位置的易記名稱,如下: 按下 完成 即可看到如下畫面: 接著,執行27 Internet服務管理員 ,於WebDAV目錄之虛擬目錄按右鍵並選擇 內容 ,勾選 虛擬目錄 標籤頁之 瀏覽目錄後,按 套用 ,如下: 於剛才 網路上的芳鄰 所新增WebDAV目錄之網路位置 選擇 檢視 之 重新整理 ,即會看到目錄中的所有檔案的清單,如下: 接著,在 Internet服務管理員 WebDAV目錄之虛擬目錄的 內容 中,勾選 虛擬目錄 標籤頁的寫入 後,按 套用 ,如下: 即可由 檔案總管拖曳一個檔案到剛才 網路上的芳鄰 所新增WebDAV目錄之 網路位置 ,如下: Internet Explorer 5存取WebDAV目錄 於Windows 2000、Windows NT 4.0、或Windows 95/98中,透過Internet Explorer 5連接至WebDAV目錄後,即可將檔案發行至目錄中。 於Internet Explorer 5的 檔案 功能表中,選擇 開啟舊檔 ,輸入要連線的WebDAV目錄之URL,勾選 開啟成Web資料夾,如下: 按下 確定 ,將看到目錄中的所有檔案清單,如下: Office 2000存取WebDAV目錄 Office 2000可以直接在WebDAV目錄中建立、發行、編輯、並儲存文件。 首先須於WebDAV目錄之虛擬目錄設定可 寫入 ,方法為在 Internet服務管理員 WebDAV目錄之虛擬目錄的 內容 中,勾選 虛擬目錄 標籤頁的 寫入 後,按 套用 。 編輯WebDAV中的文件 執行Office 2000應用程式譬如Word,在 檔案 功能表中,選擇 開啟舊檔 ,選擇 網路上的芳鄰,連接到待編輯文件所在的WebDAV目錄,如下: 即可開啟待編輯文件開啟,以進行修改。修改後將文件儲存於WebDAV目錄中。 在WebDAV目錄中發行文件 執行Office 2000應用程式譬如Word中建立待發行之文件後,在 檔案 功能表中,按下另存新檔 ,按下 網路上的芳鄰 ,將待發行的文件,選擇連接至正確的WebDAV目錄,如下: 再按下 確定,即可將新文件發行到WebDAV目錄。 |
回覆 |
潛字第1號 | 引用:
至於WebDev即然是HTTP的延伸標準,只要是瀏覽器支援這個標準,自然就可以使用WebDev. 我不知道你使用上問題在哪裡,不過我之前使用SSL+WebDEV讓朋友登入,他只要登入時輸入帳號和密碼就行了,更方便的方法(只有第一次設定時麻煩一點),就使用CA憑證的方式,請你的朋友在你的CA上申請一個瀏覽器憑證.申請完叫他把憑證匯入他的瀏覽器並把他的憑證傳給你,你拿這張憑證在你的IIS裡做一對一的驗證.並指定一個相對應的本機帳戶給他.以後他用他的瀏覽器登入你的WebDEV時,就可以自動驗證和登入.至於你要給他什麼權限,我想這不必我再多說了吧. 使用和設定Webdev跟會不會ASP沒有關係. | |
回覆 |
我是嫩咖 | 引用:
至於WebDev,我的網站的那個目錄真的有開資料夾的權限、網站的權限和啟用WebDev!但是如果直接用IE登入的話,真的只能下載,不能上傳!一定得用開啟舊檔,然後啟用「開啟成網頁資料夾」才能上傳!至於其他瀏覽器,則是沒有「開啟成網頁資料夾」這個選項,因此也只能下載,不能上傳! 不過沒關係,再一次謝謝你的回應,小弟學藝不精,我會再持續試試的! | |
回覆 |
潛字第1號 | 引用:
現在家裡亂七八糟的,我正在整理一箱箱的雜物. 一大堆,舊零件和線材.要重新整理蠻麻煩的. | |
回覆 |
Kree | IIS 難用的要命,用免費的 Apache 啦 WIN32可以下載 APPserv,這個套件: http://www.appservnetwork.com/?modules=&applang=tw ↑看這個網頁,多夠意思,有繁體中文還有國旗,這種軟體不支持怎行 安裝只要全部[下一步]就可完成 語言選BIG5 MySQL資料庫若用不到,不用理會隨便打 完全不必設定,只要把網頁丟到www目錄,就是放上網路 若為NTFS,www目錄的權限要設為every 可讀取,套用底下全部子資料夾 web-ftp 查www.google.com.tw,關鍵字"web-ftp" 有這種軟體,大部分是免費的 屬於網頁動態語言寫的,就是php,jsp,asp,cgi那一類的 要放到www目錄底下執行 |
回覆 |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。