最新的 Serv-U Beta 版,為我們帶了激動人心的數據庫管理功能,這將大大的方便我國目前為數眾多的FTP會員制網站,在此以前,不少人只能使用插件來實現這個功能,并且功能有限,現在好了,總算有了原裝的功能了,這讓我想起不少懶人或者迷信的人,總想要源代碼,或者原代碼一樣。
可惜,沒有詳細介紹這個使用的文章,可能是太簡單了吧,所以我也只能搶個先,做點別人沒有做的工作了。因為是通過ODBC進行數據庫操作,所以無論你的用戶庫是論壇,還是自己單獨的用戶表。也無論是 asp php jsp 各式腳本環境,都可以輕松的進行管理。
在其官方網站上是沒有這個消息的,下了一點例子文件,估切示范一下吧,BUG還是有一點的,畢竟是BETA嘛,估計正式版出來后功能和設置也就大同小異吧。大家學了沒有錯。
如果覺得有問題,或者還不夠的話,可以去這兒,加入 Serv-U 的郵件列表,滿足大家的求知欲。http://www.Serv-U.com/mailinglist
首先是下載Serv-U 4.1.0.9 全新測試版,安裝完后,進入下一步。
Serv-U 支持基于ODBC數據庫的用戶和用戶組設置,如果你要建立這樣的FTP用戶數據庫,可以先在 administrator 程序里選擇“New Domain”選項
在建立到第四步時,提示存貯類型時,選擇存貯在ODBC數據庫選項。
Serv-U 本身是不能建立空的數據庫的,這需要系統管理員自己去做。請下載這個例子數據庫,格式是Microsoft Access 。里面包含一些必要的表,你需要自己用管理工具的數據源工具,建立系統DSN數據源。如下圖,我建立了一個名叫blueidea的系統DSN。
說一下Serv-U最小的數據庫要求,數據庫最少有一個表,并且有以下四個字段:用戶名、密碼、用戶根目錄,用戶目錄權限規則。要使用完整的功能,請參照下載的數據庫,不過這個庫里,也有個別的字段沒有。
要映射不同的字段呢,你需要在Domain 面板里ODBC面板設置不同的字段映射。
前三項是ODBC的名字,用戶名和密碼,你同樣能建立在你的 SQLserver 數據庫上,只是聯接方式,只能用ODBC數據源。
然后設置數據庫字段映射和表名映射。大家就照我這個抄吧,我填的時候也麻煩了一陣。
如果不成功,或者有什么問題呢,請到如下地址查看日志分析錯誤。 ‘Server | Activity | Session Log’
最后是字段的長度設置,一般注意磁盤配額的字段長度不要太短哦。對于用戶密碼加密也同樣有設置,就看你是不是用公開的加密算法了,如果沒有你的加密算法,估計你只有寫信去求了。嘿嘿。
目前他有三種加密算法,你自己看你的 serv-u 的密碼加密的部分。
md5是公開的加密算法,他那里帶了兩種,我想應該沒有太多變化。
現在普遍使用的是32位的加密算法,比如動網論壇。而我們站點的算法是64位的 md5 加密。對于密碼加密,我沒有測試通過,可能是 beta 的原因吧。正式版,應該沒有問題的。
新聞熱點
疑難解答