|
#1
| ||||
| ||||
| [教學] 如何架設個人的網路硬碟 前言: 本文章可以教您如何架設一套不需花費任何一毛錢的「網路硬碟」。 在這裡我所使用的是 QuiXplorer 這套以 PHP 寫成的免費軟體,很適合個人用來自行架設一個檔案傳輸的平台 透過一般人最常用的 IE 就可以,而且也支援中文檔名和親和力高的介面。話不多說,就開始吧! [ 設備需求 ] OS : Windows Web Server : Apache + PHP Database : MySQL [ 事情準備 ] 因為是要弄一個網路硬碟,所以本身一定要提供一個 Web Server 的功能 在這邊建議大家可以直接用 Appserv 架站 此套件將 Apache 、 PHP 、 MySQL 三項套件直接做在一起了,安裝起來相當方便。 在此附上二個連結,第一個是Appserv的下載點,第二個是Appserv 的安裝方式,在此就不多做介紹了。 載點 : http://www.appservnetwork.com/?modules=&applang=tw 安裝教學 : http://appserv.eg-land.com/ 在此強烈建議修改下列資訊: 開啟 C:\appserv\apache\conf\httpd.conf 並找到這一行 Options Indexes FollowSymLinks MultiViews ExecCGI 將它改成這樣 Options -Indexes FollowSymLinks MultiViews ExecCGI 存檔離開,再重新啟動 Apache 以避免安全性的問題 !!!!! [ 開始下載並安裝 QuiXplorer ] 首先連到 QuiXplorer 的官方網站,如下列網址 … http://quixplorer.sourceforge.net/ 我們要下載最新的版本,我在 2005.11.04 時最新的版本是 2.3.1。 點選左邊 2.3.1 下面的 zip 一下吧!這時會出現另一個畫面,要求我們再選擇下載點 各位可以找一下台灣的站台,從這裡下載會比較快唷。 下載完後,把檔案解開後會得到一個 quixplorer_2_3_1 的目錄 此時可以將它更名為 webhd 並且搬移到 C:\Appserv\www 目錄下(如果在安裝 Appserv 是用預設目錄的話,不是用預設目錄請自行調整路徑唷) 到目前為止,您已經安裝好了,只不過此時外面還沒有辦法連上,所以我們在下一節就要做一些設定囉。 [ 設定網路硬碟連線 ] 請切換到 C:\Appserv\www\webhd\.config 目錄下 使用文字編輯器(建議可使用 Windows 內建的 Wordpad)來編輯 conf.php 開啟後我們要修改幾項屬性,千萬不要改錯唷! 找到約第6行,將 $GLOBALS["require_login"] = false; 改成 $GLOBALS["require_login"] = true; 存檔離開即可 ….. 接下來要設定讓網路硬碟支援中文檔名 首先先切換到 C:\Appserv\www\webhd\_lang 目錄下,並打開 en.php 編輯 找到約第5行,將 $GLOBALS["charset"] = "iso-8859-1"; 改成 $GLOBALS["charset"] = "big5"; 存檔離開即可 ….. 在這裡要說明一下,雖然已經改成支援中文的。 但是2.3.1對一些中文字仍無法完全的支援,所以會有亂碼的產生 建議你儲存的檔案還是用英文的命名,期待未來更新的版本可以克服掉這問題。 [ 開啟使用者的帳號 ] 首先我們先在本機以管理者的身份登入,並先更改管理者的密碼,這是很重要的唷! 等到一切就緒再上線 …. 首先開啟常用的瀏覽器,在網址列打上 http://localhost/webhd/ 就可以來到首頁了 預設的帳號是 admin ,密碼是 pwd_admin ![]() 登入後我們就先修改密碼吧,點選圖中的圖示 ![]() 接下來會出現修改 admin 帳號密碼的畫面,請填入原來的密碼,再填入新的密碼唷。 ![]() [ 開一個帳號來測試一下 ] 首先在管理介面的右上角新增一個檔案夾,我把它叫做 user101 打好 user101 後按下 create ![]() 接下來是點選這一張小圖 … ![]() 在下方會出現一個畫面,請點一下 Add 來新增一個使用者 ![]() 接下來會進入到這個畫面,讓我解釋一下每個欄位要填什麼 ![]() Username : 要填入使用者的帳號 Password : 使用者的密碼 Confirm Password : 再輸入一次使用者的密碼進行確認 Home directory : 使用者登入的預設目錄 Home URL : 這部份比較重要,如果你有固定 IP or Domain Name … 請把 your_domain 改成 IP or Domain Name ( 沒有 Domain 可以參考我寫的 No-IP DDNS 申請教學) Show hidden items : 是否要公開隱藏檔 Hide pattern : 這我不太清楚,所以用預設值即可 Permissions : 請選 Modify & Change password … 可讓使用者上下傳檔案和更改密碼 Active : 是否啟用此帳號 補充說明 Permissions 的部份: View only : 只能看到有哪些東西,但不能上下傳及改密碼 Modify : 有檔案和資料夾的控制權限,但不能改密碼 Change password : 可以改密碼,也可以下載檔案;但是不能上傳檔案 Modify & Change password : 有檔案和資料夾的控制權,也可以改使用者的密碼 Administrator : 管理者權限,全部都有;還可以管理其它 User [ 功能介紹 ] 到目前為止,己經可以上線了。不過還是說明一下應如何使用 ![]() 這是使用者登入後的功能表,我將逐一介紹。 : 回到上一層目錄 : 回到根目錄(也就是一開始登入的地方) : 重新整理檔案列表 : 搜尋檔案 : 複製檔案 : 搬移檔案 : 刪除檔案 : 上傳檔案 : 管理介面 : 登出系統原則上就是這樣設定,怎麼樣,很簡單吧 … : ) 補充 1. 最後要強烈提醒一點,就是在新增使用者時,Home URL 所填入的 IP or Your_domain 一定要填正確,千萬不要輸入和我一樣的 http://your_domain/webhd/ 補充 2. 如果用 Appserv 裝的話,預設上傳是 2M 要開大一點的話,請打開 C:\windows\php.ini 找到這幾行 ; Maximum allowed size for uploaded files. upload_max_filesize = 2M ; Maximum size of POST data that PHP will accept. post_max_size = 8M 請將它修改成您想要的大小限制 : ) 記得 Your_domain 可以是你電腦的 IP 或 Domain Name 唷!!! 如有何任問題,歡迎提出指教 … Thanks. 參考資料:Windows XP 架站王 如要轉載請著名資料來源 @ http://www.bojack.idv.tw/
__________________ [教學] 如何完美打造屬於自己的救援光碟! ![]() [教學] 免費申請屬於自己專用的 Domain Name ( DynDNS 篇 ) [教學] Apache 限制流量 How To [教學] 利用 WinRAR 製作 「一鍵安裝版 Windows Live Messenger」 全記錄 [教學] 如何架設個人的網路硬碟 [教學] 申請屬於自己的網域名稱 !! 完全免費 !! ( NO-IP 篇 ) [教學] Proftp + SSL : 安全加密的 FTP Server [教學] 一張網卡架設NAT 此文章於 2005-11-11 02:00 AM 被 bojack 編輯. |
| bojack 有 2 位會員給予您感謝: | ||
citect (2006-04-29), hollejackie (2008-01-24) | ||
|
#2
| |||
| |||
| 哈哈哈哈哈 終於輪到我第一貼啦!! 謝謝分享 最近考試很多 有空再看 如果有不懂可以向你請教嗎? 可以發一篇用自己電腦架網的文章嗎 我電腦:CPU:AMD939 3000+ RAM:512RAM/400需要到1G嗎 MB:MSI NEO4 WINXP SP2 網路:學校網路(超猛) 這樣可以用自己電腦架網吧? 此文章於 2005-11-05 12:19 PM 被 kii3 編輯. |
|
#3
| |||
| |||
| 請問用這個跟 FTP or http://www.filefront.com/ 有什麼不同~?? http://www.filefront.com/ 可以無限上傳只要每個檔案不超過 1GB 和 10hr 上傳就可以無限上傳~而且只要註冊就可以了 ~ FTP setup 也蠻簡單的 ~
__________________ 分享是一種美德~~ ![]() 加分 加分~~ ![]() ![]() [推薦] MindBeat (MPower 1.2) |
|
#4
| ||||
| ||||
| 引用:
2. 要用自己的電腦架 Web Server 可以參考這一篇文章 http://appserv.eg-land.com/ 不過要記得,你的防火牆要將 80 port 打開,不然人家連不上唷 3. 你電腦比小弟的好太多了,使用人數不多的話,你的配備已經綽綽有餘啦 !! 當然 Ram 加到 1G 也可以啦 .... 4. 你所用的學校網路速度的確令人羡幕,不過想請問的是您所分配的 IP 是實體IP還是虛擬IP 咧 ??
__________________ [教學] 如何完美打造屬於自己的救援光碟! ![]() [教學] 免費申請屬於自己專用的 Domain Name ( DynDNS 篇 ) [教學] Apache 限制流量 How To [教學] 利用 WinRAR 製作 「一鍵安裝版 Windows Live Messenger」 全記錄 [教學] 如何架設個人的網路硬碟 [教學] 申請屬於自己的網域名稱 !! 完全免費 !! ( NO-IP 篇 ) [教學] Proftp + SSL : 安全加密的 FTP Server [教學] 一張網卡架設NAT 此文章於 2005-11-05 11:05 PM 被 bojack 編輯. |
|
#5
| ||||
| ||||
| 引用:
但是功能和目的原則上是一樣的 .... : ) 2. 你所提到的 www.filefront.com 小弟沒有用過;不過顯然仍有些條件的限制 自己架設的當然就不會有任何限制啦(例如檔案大小) |
|
#6
| ||||
| ||||
| 若您是要自己當自己放資料方便存取的話就可以!! 否則若不是使用NT Server System的話會其它系統會有人數限制的!!
__________________ [center] 世界上沒有白吃的午餐,更沒有不勞而獲的事情 |
|
#7
| |||
| |||
| 太好用囉 我也架設好了 正在試用中 最好是去申請在 domain 應該會更好用 ^^ 感謝教學 |
|
#8
| |||
| |||
| 太好用囉 我也架設好了 正在試用中 最好是去申請在 domain 應該會更好用 ^^ 感謝教學 |
|
#9
| |||
| |||
| 簡單易懂的教學, 但很有幫助,謝啦。 幫你加分... 可是有一個問題請教, 自己的網路硬碟可以在裡面放圖檔, 當一般論壇連結用的貼圖嗎? |
|
#10
| ||||
| ||||
| 引用:
假設今天我有一個使用者叫 test ... 幫他開一個目錄為 test_files ( 他預設登入的路徑 ) 如果他上傳了一張圖,叫 a.jpg ... 那要在外面連結的話,就打上 http://your_domain or ip/webhd/test_files/a.jpg 這樣就可以了 .... : ) |