HTTP File Server(簡稱「HFS」)是一套 Web Server 軟體,
不過它的重點是在「檔案分享」這個區塊,
而不是在多網站設定、腳本程式設定這些區塊,
如果您需要的是專業的 Web Server,
建議您使用「Abyss Web Server」。


HTTP File Server 的官方網址是:http://www.rejetto.com/hfs/
最新的正式版本是 2.2f Build #155,
而截至今天(2009-04-18)為止,最新的測試版本是 2.3 beta Build #234,
本文要介紹的版本為後者,
可以到這裡下載:http://www.dovedove.it/hfs/hfs234.exe


HTTP File Server 是一套免費、免安裝的軟體,
將它下載到一個可以長久存放的位置(比如:D:\HFS)後,就可以直接執行。
它並沒有官方的中文版本,不過要找到繁體中文版本也不難,
只要利用 Google 搜尋「HTTP File Server 繁體」即可找到下載位置,
但是我建議各位使用英文版就好,
這樣才方便升級到最新的版本,
順便也能提升自己的英文程度。


建議您下載後先將「hfs234.exe」重新命名為「hfs.exe」,
並在「hfs.exe」上按右鍵,選「內容」,再按「解除封鎖」鈕,
這樣就不會出現 Windows 囉嗦的提示您有關安全性的問題及詢問您是否要執行。


第一次執行後,先這樣做:
1.將 Easy mode 切換為 Expert mode,這樣才能在 Menu 看到所有的選項。
2.點選 Menu→Save file system,接著選擇存放位置(建議與主程式放在同一資料夾),
 再輸入自己取的檔名後存檔。
3.點選 Menu→Start/Exit→Auto-save VFS on exit,使其前面出現打勾符號,
 以後執行 HTTP File Server 就會自動載入您前一步驟儲存的 VFS 檔,
 而當您結束 HTTP File Server 時,對 Virtual File System(主程式左窗格)所做的變更,
 即會自動儲存到這個 VFS 檔。
4.點選 Menu→Save options→to file,使其變為粗體字,
 這樣,您的設定選項會被存放在 hfs.ini(與主程式位於同一層資料夾)檔案裡,
 而不是存放於 Windows 登錄檔中,
 這樣一來,將來重灌 Windows 的話,HTTP File Server 的設定也不會不見。


之後您可以開始設定您的 Virtual File System,
只要在 Virtual File System 窗格的空白處按滑鼠右鍵,選 Add folder from disk,
即可從我的電腦裡選擇要分享的資料夾,
選定後建議於出現的詢問畫面中,將這個資料夾設為 Real Folder,
因為只有 Real Folder 才能設定接受上傳檔案。
用上述方式新增到 Virtual File System 窗格的資料夾,只是一個捷徑,
對它進行 Rename、Remove 時,並不會影響到實體的資料夾及其內部的檔案或子資料夾。 


基於安全性考量,您應該先到 Menu→Other options→User accounts 設定帳號,
然後再於 Virtual File System 窗格上點選資料夾名稱(或「/」,代表網站根目錄)上按右鍵,
選擇 Properties,即可設定 Access、Delete、Upload 的權限,
Access 全部不勾時,代表任何人都可瀏覽此資料夾(除非您故意將 Flags 中的 Browsable 取消勾選),
Access 有勾選時,只有被勾選的帳號才能用登入的方式進到這個資料夾。
但 Delete、Upload 不勾時,任何人都無法 Delete、Upload 檔案,
只有被勾選的帳號用登入的方式進到這個資料夾後,才能進行 Delete、Upload 的動作。


您可以自行製作 index.htm(或 index.html、default.htm、default.htm)
及其他網頁(不跑 ASP、ASP.Net、PHP、CGI…等程式的純粹 HTML 檔案),
存放於某資料夾內,
再於 Virtual File System 窗格的「/」上按右鍵,
選 Bind root to real-folder,
即可從我的電腦裡選擇該資料夾,
做為網站根目錄對應的資料夾,
而 index.htm 即可成為您的網站的首頁。
要取消此功能時,於 Virtual File System 窗格的「/」上按右鍵,再選 Unbind root 即可。


主程式右邊的窗格為本次執行 HFS 後的 Log,
您可以在此窗格內按右鍵,更改 Log 的記錄方式,
選擇 Log to file,再輸入類似「Log-%y%-%m%-%d%.txt」的檔名規則,
即會在 HFS 主程式所在的資料夾內建立「Log-2009-04-18.txt」這樣的記錄檔,
並隨時記錄網站被瀏覽的情形
(Log 窗格仍會記錄執行階段的瀏覽歷程,
您可以按右鍵,選 Clear,清除 Log 窗格,
這個動作不會影響到已儲存的 .txt 檔)。
日後,若是您不想要將 Log 記錄在檔案裡了,
記得要在 Log 窗格按右鍵,選擇 Log to file,然後把輸入的檔名規則清除,
留下空白後,就不會再儲存到檔案裡了!
(已儲存的 .txt 檔可以自行到檔案總管裡刪除)


其他功能網友可自行領悟,本篇操作說明就此告一段落。


轉帖網址:http://terryhung.pixnet.net/blog/post/24810484