關於系統規劃(針對日後維護及系統移轉win→linux)
發表於 : 2005-12-05 18:13
●前言
各位先進好:
小弟於11月初開始接觸phpbb,到現在從什麼都不會開始,一直爬文、一路測試到現在,這段時間使我收穫良多,雖然現在還是什麼都不會,但心中依然由衷的感謝竹貓各位先進提供的知識交流。
好嚕,狗腿到此... ^^"
小弟不算專業,小菜鳥一隻,但有一些小小的想法,不知可不可行,想提出來請教站上的各位先進的意見(註:中半段是我的一些廢言)。
●主機配備
首先,我的主機備配是:
杜龍1.1G
20G 7200RPM *1(分割成c8、d10,c為系統,d為資料庫及php相關檔案)
30G 5400RPM *1(全為ftp的空間,)
256 DDR *2
512 DDR *2
ADSL 2M/256K
看起來不是很棒,但我想應該勉強可以用了...
●系統選擇
再來是要灌何種作業系統?
WINDOWS 2000 SERVER
WINDWOS XP
LINUX
在此我選了 WINDOWS 2000 SERVER ,會選它的原因是我需求:1、linux太久沒用,所以忘光光了。2、我的主機有五個站台(包含PHPBB),例如:
HTTP://WWW.LEAF.IDV.TW (入口網站 HTML)
HTTP://TEA.LEAF.IDV.TW (介紹台茶的 HTML)
HTTP://TEACH.LEAF.IDV.TW (論壇 PHPBB)
HTTP://SOHO.LEAF.IDV.TW (廣告設計 HTML)
HTTP://WWW.ZJS.IDV.TW(水電公司 HTML)
註:以上都是我目前的理想!!
因不是使用虛擬目錄,所以才選 W2KS,或許您會想:這個人是不是瘋了,五個站架在一起?呵呵,還好啦,因為是理想,所以有的還沒做,而且沒人來看,故流量都不大,我才敢這麼做.. ^^"
●應用程式選擇
而在應用程式的部份,經過爬文,我瞭解到,如果要符合我上面的需求,我可能沒法子用 Apache,只能用IIS,所以我最後的決定搭配的組合為:
W2KS(書附評估版)+ IIS 5.0 + EXCHANGE 2000(書附評估版)+ PHP4 + MYSQL + MYSQL ODBC + PHPMYADMIN + PHPBB2.0.17 + 外掛 + 防毒 + 防火牆
●系統規劃
接下來就是規劃系統的部份了,我個人的構想是這個樣子,就系統維護的角度的考量下(我自己考量的)...
我把 W2K、EXCHANGE都放在C:,包含設定好IIS及裝好MYSQL ODBC。
再來把PHP4、MYSQL、PHPMYADMIN、PHPBB2.0.17都裝在D。
而FTP的資料都集中在E。
我是這麼想的,OS裝好後,基本上再變動的機會不大,所以可以獨立存在,除了中毒,若系統有問題,就直接 GHOST回去就好了。
而D的部份,我會這麼規劃,是因為之後我想把整個論壇移轉到 LINUX 架構的系統上,我覺得這麼做比較分得清楚,不用到時這邊備份一下,那邊備份一下,會亂掉。再或者是,
到時若發生資料庫掛掉的情形,我可以只還原資料庫,而不用變動到整個OS(恕小弟不才,目前尚未把竹貓還原資料庫的部份弄懂,所以只會用GHOST)。
若您也是像我有同樣的需求的話,或許可以參考這篇文章,裡面有詳盡的說明呦.. [教學]IIS+mysql+ODBC+phpBB 獨立安裝程序
●個人安裝感想
這麼裝起來,在還沒正式上線之前,我就覺得主機的效能可能不會很好,其實我想了很久,在沒有裝EXCHANGE、PHP等等...之前,我的主機實際運作上應該是沒有問題的,但是裝了以後,我想如果以後真的可以製造一些人潮的話,那麼主機可能就不太行了,尤其是為了EXCHANGE還把W2KS升級成AD,就變得跟烏龜一樣的慢了....
其實,我很想用LINUX,無奈對於LINUX的印象還停留在 REDHAT7.3的時代,現在實在摸不著頭緒也不知從何下手?不像使用W2K "在設定上" 我還蠻上手的,不用一直找資料,直接加強PHP及MYSQL的觀念及設定就好了。
雖然如此,我還是很想用LINUX,主要是因為不用錢,且硬體也相對不用那麼高檔,只是一想到要用何種軟體實在有點頭痛,所以我想在此請教各位先進,就上述使用之軟體,我如果要用LINUX的話,先進們有沒有推薦對應的軟體呢?我想要設定簡單,比較多人用的(因為相對網路上的資料就比較好找),
●系統及應用軟體的對應(WIN → LINUX)
\r
W2KS 對應:
IIS 5.0 對應:
EXCHANGE 2000 對應:
防毒 對應:
防火牆 對應:
PHP4
MYSQL
PHPMYADMIN
PHPBB2.0.17 + 外掛
以上前五個部份是我比較沒概念的,望請先進們指教,另外,我目前是用評估版架的,只能用120天,所以之後一定要做系統的移轉,我目前這樣的規劃,目地是為了事後移轉較不麻煩,且事後移轉的流程我目前也有幾個疑問,也一併請前輩指教。
●系統移轉的疑問
在以後的系統移轉中,依環境需求,我可能要面對的幾個問題...
1、之後會有另一部機器,配備大致如下:
AMD +2400
10G 5400RPM *1(全為C,放置系統)
20G 7200RPM *1(全為D,放置資料庫)
30G 5400RPM *1(全為E,為FTP的空間)
512 DDR *3
ADSL 2M/256K
所以,我會遇到的是 "機器對機器" 的移轉,在這情況之下,那種的方式比較好呢?我比較在意的是MYSQL資料庫及PHPBB2的主程式。
2、若要以燒錄光碟的方式移轉資料,我該用何種方式備份資料呢?
是以安全模式壓縮資料庫後燒錄成資料光碟,或是不用壓縮直接燒呢?
再或是直接用GHOST備份成 *.GHO 呢?
●總結
就上述的內容,做個小小的總結,在這段時間內,我目前要克服的問題有三個:
1、利用LINUX及相關軟體組成一台功能和目前一樣的主機,我的問題在於不知道要用那些軟體。
2、日後系統移轉的時候,我目前的規劃是否有助於日後移轉的便利性?
3、在移轉的過程中,我可能會做到那些事?如資料複製等等....
打了三個小時,才把我的問題打完,接下來,就是等待先進們的經驗傳承提示小弟。
我想,我必須要有方向才能找尋我要的答案,就請先進們不吝提示嚕,小弟在此先感恩嚕~~
若有po錯版,煩請版主代為處置,謝謝。
各位先進好:
小弟於11月初開始接觸phpbb,到現在從什麼都不會開始,一直爬文、一路測試到現在,這段時間使我收穫良多,雖然現在還是什麼都不會,但心中依然由衷的感謝竹貓各位先進提供的知識交流。
好嚕,狗腿到此... ^^"
小弟不算專業,小菜鳥一隻,但有一些小小的想法,不知可不可行,想提出來請教站上的各位先進的意見(註:中半段是我的一些廢言)。
●主機配備
首先,我的主機備配是:
杜龍1.1G
20G 7200RPM *1(分割成c8、d10,c為系統,d為資料庫及php相關檔案)
30G 5400RPM *1(全為ftp的空間,)
256 DDR *2
512 DDR *2
ADSL 2M/256K
看起來不是很棒,但我想應該勉強可以用了...
●系統選擇
再來是要灌何種作業系統?
WINDOWS 2000 SERVER
WINDWOS XP
LINUX
在此我選了 WINDOWS 2000 SERVER ,會選它的原因是我需求:1、linux太久沒用,所以忘光光了。2、我的主機有五個站台(包含PHPBB),例如:
HTTP://WWW.LEAF.IDV.TW (入口網站 HTML)
HTTP://TEA.LEAF.IDV.TW (介紹台茶的 HTML)
HTTP://TEACH.LEAF.IDV.TW (論壇 PHPBB)
HTTP://SOHO.LEAF.IDV.TW (廣告設計 HTML)
HTTP://WWW.ZJS.IDV.TW(水電公司 HTML)
註:以上都是我目前的理想!!
因不是使用虛擬目錄,所以才選 W2KS,或許您會想:這個人是不是瘋了,五個站架在一起?呵呵,還好啦,因為是理想,所以有的還沒做,而且沒人來看,故流量都不大,我才敢這麼做.. ^^"
●應用程式選擇
而在應用程式的部份,經過爬文,我瞭解到,如果要符合我上面的需求,我可能沒法子用 Apache,只能用IIS,所以我最後的決定搭配的組合為:
W2KS(書附評估版)+ IIS 5.0 + EXCHANGE 2000(書附評估版)+ PHP4 + MYSQL + MYSQL ODBC + PHPMYADMIN + PHPBB2.0.17 + 外掛 + 防毒 + 防火牆
●系統規劃
接下來就是規劃系統的部份了,我個人的構想是這個樣子,就系統維護的角度的考量下(我自己考量的)...
我把 W2K、EXCHANGE都放在C:,包含設定好IIS及裝好MYSQL ODBC。
再來把PHP4、MYSQL、PHPMYADMIN、PHPBB2.0.17都裝在D。
而FTP的資料都集中在E。
我是這麼想的,OS裝好後,基本上再變動的機會不大,所以可以獨立存在,除了中毒,若系統有問題,就直接 GHOST回去就好了。
而D的部份,我會這麼規劃,是因為之後我想把整個論壇移轉到 LINUX 架構的系統上,我覺得這麼做比較分得清楚,不用到時這邊備份一下,那邊備份一下,會亂掉。再或者是,
到時若發生資料庫掛掉的情形,我可以只還原資料庫,而不用變動到整個OS(恕小弟不才,目前尚未把竹貓還原資料庫的部份弄懂,所以只會用GHOST)。
若您也是像我有同樣的需求的話,或許可以參考這篇文章,裡面有詳盡的說明呦.. [教學]IIS+mysql+ODBC+phpBB 獨立安裝程序
●個人安裝感想
這麼裝起來,在還沒正式上線之前,我就覺得主機的效能可能不會很好,其實我想了很久,在沒有裝EXCHANGE、PHP等等...之前,我的主機實際運作上應該是沒有問題的,但是裝了以後,我想如果以後真的可以製造一些人潮的話,那麼主機可能就不太行了,尤其是為了EXCHANGE還把W2KS升級成AD,就變得跟烏龜一樣的慢了....
其實,我很想用LINUX,無奈對於LINUX的印象還停留在 REDHAT7.3的時代,現在實在摸不著頭緒也不知從何下手?不像使用W2K "在設定上" 我還蠻上手的,不用一直找資料,直接加強PHP及MYSQL的觀念及設定就好了。
雖然如此,我還是很想用LINUX,主要是因為不用錢,且硬體也相對不用那麼高檔,只是一想到要用何種軟體實在有點頭痛,所以我想在此請教各位先進,就上述使用之軟體,我如果要用LINUX的話,先進們有沒有推薦對應的軟體呢?我想要設定簡單,比較多人用的(因為相對網路上的資料就比較好找),
●系統及應用軟體的對應(WIN → LINUX)
\r
W2KS 對應:
IIS 5.0 對應:
EXCHANGE 2000 對應:
防毒 對應:
防火牆 對應:
PHP4
MYSQL
PHPMYADMIN
PHPBB2.0.17 + 外掛
以上前五個部份是我比較沒概念的,望請先進們指教,另外,我目前是用評估版架的,只能用120天,所以之後一定要做系統的移轉,我目前這樣的規劃,目地是為了事後移轉較不麻煩,且事後移轉的流程我目前也有幾個疑問,也一併請前輩指教。
●系統移轉的疑問
在以後的系統移轉中,依環境需求,我可能要面對的幾個問題...
1、之後會有另一部機器,配備大致如下:
AMD +2400
10G 5400RPM *1(全為C,放置系統)
20G 7200RPM *1(全為D,放置資料庫)
30G 5400RPM *1(全為E,為FTP的空間)
512 DDR *3
ADSL 2M/256K
所以,我會遇到的是 "機器對機器" 的移轉,在這情況之下,那種的方式比較好呢?我比較在意的是MYSQL資料庫及PHPBB2的主程式。
2、若要以燒錄光碟的方式移轉資料,我該用何種方式備份資料呢?
是以安全模式壓縮資料庫後燒錄成資料光碟,或是不用壓縮直接燒呢?
再或是直接用GHOST備份成 *.GHO 呢?
●總結
就上述的內容,做個小小的總結,在這段時間內,我目前要克服的問題有三個:
1、利用LINUX及相關軟體組成一台功能和目前一樣的主機,我的問題在於不知道要用那些軟體。
2、日後系統移轉的時候,我目前的規劃是否有助於日後移轉的便利性?
3、在移轉的過程中,我可能會做到那些事?如資料複製等等....
打了三個小時,才把我的問題打完,接下來,就是等待先進們的經驗傳承提示小弟。
我想,我必須要有方向才能找尋我要的答案,就請先進們不吝提示嚕,小弟在此先感恩嚕~~
若有po錯版,煩請版主代為處置,謝謝。