2008年7月28日 星期一

Server dream

因為接觸Linux 讓我開始建立自己的伺服器
Windows或許提供許多簡單的介面與工具幫助使用者可以建立自己的網站
但是...它可是要付費的,而且有些service也是有限制
Linux的開放與安心使用的感覺應該比其他環境更舒適

簡單的bbs,從學校開始流行
在自己家搞bbs應該...不好玩,會有誰會加入討論呢?
但是卻可簡單地架設www服務

在家裡拉上一條有固定IP的ADSL
家用不對稱的ADSL並不方便自己架站,若是2M/512K的連線
對外部的使用者而言,理想最大頻寬僅到512K(尚未扣除資料傳輸與硬體的消耗)
其實是非常不夠的
但應可服務一些小眾的了

之後就要去申請自己的夢想網域名稱
可在國外的domain管理者申請
除了有方便的申請介面外,也比.tw便宜很多
.com.tw還要去登記公司或是有統一編號...每年要1000台幣以上
比較適合大部分的朋友應該是.idv.tw... 後來也有.tw的泛中文網域名稱

對我來說,.com是很吸引的,只是可能會常被認為是英文網站,但也無妨
可申請其他的網域.biz, .info, .us, .tv, .com, ....很多選擇
而且管理介面非常方便
幫自己, 幫朋友申請 所以也獲得不少經驗
最重要是價錢的因素, 最低看過每年$8.9 (約NT$270)
有些是一次繳幾年有更便宜的折扣

另外一個好處是,可順便搭配虛擬主機的申請
國外,是指美國(歐洲的還是頗貴),因為經濟規模大,所以非常便宜
普通版本的可以有10G硬碟空間(不是流量喔),500G流量的上限
聽朋友講,還有更大的,但是沒有試過,太誇張的可能...會擔心,畢竟穩定是最重要的
在google下鍵入"domain name",可找到很多方案
貨比三家不吃虧,但是要克服英文與信用卡付錢給國外agent的心理障礙

有了固定IP、漂亮的名稱
再來就是購置伺服器,如果只是自己爽,一個待淘汰的PC就夠了
主要是能耐操,長時間開機,電源與硬碟的穩定與散熱十分重要
當然整個機殼的散熱是穩定的主因,在家架站不太可能會有機房24小時的空調
所以... 最好風扇多加幾個

Linux裝上後,很容易啟動www服務
如果要有多功能的服務,apache,php, mysql是絕配
定時更新是方便維持安全性的方式
redhat 有up2date工具, 其他yum, apt等,加上cron job可以自動定時更新
防火牆也重要
網路上很多安全性的解決方案,有空要多研究,這裡將來會有ㄧ些心得討論

但畢竟是家用電腦,穩定是很大的問題
安全性也是很難全面防堵的疑慮
自己架的伺服器就曾經被植入國外詐騙網頁而被isp警告關閉
反正要常常備份,如果真的掛站,要馬上搶救硬碟資料,硬碟不是那麼容易壞的

自己的方式曾經是
另架一台同步備份或ㄧ天一次的後端伺服器,在非軍事區(DMZ)
或是利用crontab定時備份與存檔sql資料與檔案

夢的實現就在你要什麼服務,Linux社群就找得到什麼,可以試著在這裡找: http://sourceforge.net/
非常多,建議多看看國內外雜誌,列舉我曾用過的
webmail - openwebmail, squirrel mail
crm - vtigercrm
file manager - kvm...
forum - phpbb
community - xoops, drupal
photo gallery - Gallery, minishowcase
web blog - serendipity, wordpress
online word processing - dokuwiki
mp3 broadcast - ...
web hit counter
nettop
...
都可滿足一個架站的虛榮



心理準備與實際問題是:備份, 定時觀察伺服器異常流量, 被入侵的可能, 垃圾信, 浪費電, 設備升級的欲望, 人氣不夠的可能 ...

Ron

沒有留言: