那一種系統架設Drupal網站伺服器會比較適合?

最近接到了一個學術單位的網管工作,除了要管理網頁之外,還得管伺服器。
伺服器是單位自己架設的,用windows來跑apache + php + sql,跑一些相簿和php討論區。
可是奇怪的是,網頁是用html寫的。日積月累,檔案龐大到令人難以置信的程度。

說實在,一但用了Drupal,就實在很難忍受舊時光中,每寫一個網頁就要複製一個網頁檔的噩夢。
看到windows架設的主機,更是驚訝的不得了:居然還沒有變成殭屍電腦喔?(還是說沒發現?)
老電腦光跑防毒軟體,就lag到很想讓人砸了它的地步。

如果真的要幹的話,tky是打算將系統改成linux系統來跑Drupal。
雖然工程浩大,但以後就可以讓非專業人士來繼續維護網站,不需要繁重的交接工作。

問題是說tky對linux系統也懂不到那裡去。
目前已經在使用ubuntu了,但還沒有用ubuntu架過伺服器。
由於很習慣圖形介面,所以tky比較喜歡ubuntu,但市面上似乎大家都使用fedora來架設伺服器,好像比較少用ubuntu?

選那一種對系統新手比較有幫助呢?請大家幫忙給個意見。

正在k鳥哥磚頭書的tky

jimmy's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

我沒用過Ubantu。
debian linux, freebsd 在maintain上都挺優秀,Redhat需要有錢人來用~或是很曉Redhat linux的來用比較上手
若你用Ubantu習慣,建議試試Debian的文字
若需要圖形,就用Ubantu吧
--
from open mind to open source~

--
from open mind to open source~

tky's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

謝謝jimmy。
不過,tky只是自己在ubuntu本機上試過安裝源Drupal,然後它附帶安裝了php、mysql等等。
由於搞不清楚檔案配置,一直不曉得要怎麼讓伺服器跑起來。
這問題恐怕得去找相關的書籍來看,換一套系統的幫助不大。

不過說到圖形系統,tky真的很依賴圖形介面,所以可能會繼續利用熟悉的ubuntu。
如果相關套件或模組沒有圖形化介面,上手的時間就會拖長。
而且日後的管理交接恐怕也會很困難。

現下就是要找到適合做伺服器管理的相關圖形話介面套件,如果Debian上能用,ubuntu應該也可以用吧?
(在ubuntu上面裝了不少.deb)
希望站上的linux系統老手們能推薦一些相關的套件,讓tky能瞭解一下該注意哪些地方。

順便問一下:站上有沒有人自己用linux系統架過站並自行維護的?能否給點經驗談呢?

tky

tky

everfreewing's 的頭像

Re:

我講一下我的經驗,我個人一直都是自己架站自己維護,不過自己架站要考慮到的事情也不少...

例如:
一、主機的頻寬是否足夠?

二、主機選用什麼系統?需安奘哪些套件?

三、主機的防火牆選用?

四、對主機安全維護的熟悉度?

五、主機的備份策略?是否有UPS?

至少要考慮到這五點,這五點要學習當然也需要不少的時間。其實要架設一個系統不難,難的是後續的維護及除錯部份,有時候都是經驗上的累積,我個人是都不用圖形介面的,因為有時候圖形介面會造成一些困擾。

另外對於系統的選擇,我的建議是如果是使用linux,那就不要使用fedora,fedora把他當作學習用倒是可以,如果真的比較喜歡rpm套件的話又要架站,那就用centos。而ubuntu跟debian也是不錯的選擇,不過資源少了一些些,最近書有比較多了,學習門檻跟以前比起來降低不少。我個人是使用freebsd,跟其他系統最大的不同就是依照你個人需求打造,系統歸系統更新,套件歸套件,不會因為系統更新而必須捨棄套件,當然還有其他有優點,新版7.0即將出現,效能在某些方面更大幅提昇,用了就會上癮,所以很像小惡魔@@

不知道tky是要架設什麼樣的網站?如果是很重要的網站,是不太建議一邊學一邊維護的,因為主機與系統的狀況不一定,那天一有狀況,這樣維護起來真的太辛苦了Orz。 以上為個人經驗供參考~

ddtet's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

發表一下我個人的看法... 雖然我還稱不上的Linux的老手。

就原po說K的是鳥哥的書,那麼我會比較建議是用CentOS,至少都是RedHat那一派的。
簡單提一下他們的相關性,RedHat出錢,讓Fedora去作研究,去測去試最新的技術,最後再把穩定的東西放到它自己的版本中。
所以你在Fedora中通常可以玩到最新的套件,甚至是還沒有發展完全的套件(都說了是測新技術了嘛~~)
所以Fedora的東西最新,HedHat比較穩(要拿來賣錢的)。
因為HedHat要賣錢,而且(聽說)不怎麼便宜,要花了錢才能作更新。
所以就出現CentOS這個東東,把"開放"的程式碼重新編譯,把有HedHat版權的拿掉,變成一套不用錢,也可以免費更新的版本。

就套件的相容性,以及安裝的便利性來說。
各"派"都都各"派"的管理工具,HedHat 的 rpm , yum ,Debain 的 dpkg, apt。
之前聽說dpkg的管理比較好,但是最近才看到yum又出新的版本了。
對於入門的人來說... (像我就是)真的看不出來這有什麼差別,反正只要「幫我裝到好就對了」。

就中文的資源來說,架站的 RedHat 派 的書最多,包含鳥哥的兩本。
有人說Linux的指令都差不多,不同的Linux其實都大同小異,我不否認這種說法。
只是對於新手而言,找不到設定檔,比不會設定還要悶... (尤其是手邊的書已經翻到設定那一頁了)
如果希望設定檔都乖乖的待在和書裡說的位置一樣的話,最好選擇和書介紹的"同一派"的Linux。

Ubuntu 是圖型、驅動程式支援較好的版本,是Debain延申出來的,其實它也有"Server"版,安裝完就是純文字介面。
聽說效能還不錯,只是"文字圖型"工具沒有HedHat那派的多。
如果有時間,且肯花時間的話,先找一種Linux入門應該都是不錯的選擇。
FreeBSD的話就要考慮一下囉~~ 中文書並不多,指令也不是和Linux完全一樣。(如果有人帶的話應該會好一些)

如果真的要幹的話,tky是打算將系統改成linux系統來跑Drupal。
雖然工程浩大,但以後就可以讓非專業人士來繼續維護網站,不需要繁重的交接工作。

個人不太同意這段話...
個人遇過不少連 FTP 上傳檔案都覺得很難的人。(其實只是因為遇到不熟悉的程式畫面)
如果你換成 Unix Like的系統(Linux, xxxxBSD),想交棒給"非專業人士"的話,可能要花比Windows更多的心力。
大多是"心理層面"的輔導.... XD

大學系上一個學長用FreeBSD架了NAT,結果後面沒有人知道怎麼處理。只知道掛了就重開機。
真的不行就只能打電話叫那個學長去遠端連線處理... 弄個"脫不了手的責任",感覺不是一件好事。

以上個人經驗提供作參考...

我只是一個撰碼員,靠寫程式過活。
自從 Drupal 在 4.7 版的時候知道他的存在,但是後來跳去其它程式語言很久沒回來。
變成 D5 比較熟,D6 知道一點,D7 還在學的狀況…

tky's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

謝謝兩位的意見啊,tky就是希望看到這種經驗談,非常受用。

其實可以的話,tky也不願意自己弄主机來維護,專心作個網頁管理員比較單純。不過目前這個站的工作比較麻煩,是個學術單位。學校的計中不知道是幹啥用的,只提供幾十mb的架站空間給你。php?mysql?假裝沒有聽過這回事。就算單位要純粹用html來架設網頁,日積月累空間一定不夠用。所以單位的網管就自力救濟,自己架站。

但麻煩的地方就是,今天一個網管做了這個、下一個網管又做了那個,搞到最後tky接手時候,有很多東西都不知道在搞什麼了。畢竟不是計算機科系出身的,大家都買本書來看看,然後就直接架起來了。反正不缺頻寬和機器。日後的維護?那再說吧。誰管你軟體技術的進展是一日千里呢!恐怕學校計中要等到整個學校大部分的電腦都變成殭屍電腦的時候,才會下決心替各單位進行統一的管理罷吧!

tky也知道說,就算tky用ubuntu真的架了一個站出來,情況也不見得會比較好。反而像很容易發生像納格髓所說的"脫不了手的責任"。不過最近看到網站windows主機是那副殘破的德行,慢得不像話,防毒軟體過期沒人管,一掃毒發現還是一個大毒窟....比較起來,linux系統是一個比較好的替代方案了。日後怎麼辦呢?後繼有人嗎?唉唉~~好象還在當兵、接到塞差的感覺。

至於非專業人士交接的問題,tky原本的意思是指透過Drupal來維護網頁的話,可以讓對網頁維護只有一點點知識的人也可以繼續維護網站下去。drupal使用界面做的好,可以讓網站維護的工作變得比較平易近人。學校裡很多學術單位的祕書或者助教想要發佈個消息,因為不懂html,所以總要透過網管去做,時效差了那麼一截。Drupal就可以讓發佈消息這件事變得比較容易。

(當然這一切都必需預設網站主機的維護沒有問題才行。這部分除非學校願意接手去做,或者電腦有超強的人工智慧可以自我維護,否則永遠無解。)

目前tky只用過ubuntu這種傻瓜型的系統,不用一直敲指令,感覺還不錯,所以打算用它來跑跑看。安裝過它的server版,也是可以用圖形界面來跑。相較之下,比較容易使用,也比較找得到願意轉換系統的繼任者。不過是不是經得起「網路黑暗面」的考驗,就要看看tky的實驗結果了。

最後列一下everfreewing所建議的內容:
一、主機的頻寬是否足夠?..............................學術網路囉,應該夠吧?
二、主機選用什麼系統?需安奘哪些套件?............ubuntu 7.10 + 自帶的Drupal套件
三、主機的防火牆選用?.................................目前沒甚麼概念,系統本身預設是用firestart(iptable?)
四、對主機安全維護的熟悉度?.........................零。k書中.....希望能找到方便的圖形界面套件。
五、主機的備份策略?是否有UPS?...................同上。有ups,但是很老舊了,停電的話應該只能撐個兩分鐘吧。

tky

tky

jimmy's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

雖然工程浩大,但以後就可以讓非專業人士來繼續維護網站,不需要繁重的交接工作。

以我在學校的經驗,用windows 來架是最可能撐下去的
沒有什麼原因,就是因為交接簡單。Linux的技術門檻一定比Windows高,這是很難避免的。

--
from open mind to open source~

--
from open mind to open source~

tky's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

其實tky也認為windows架站交接最容易。
不過它容易的地方,就在於你裝幾個程式,碰碰碰敲幾下就可以跑了,然後大家也暸解windows的檔案系統和格式,可以很快找到網頁檔去修改。
不過如果要架設php資料庫型的網站,就算安裝easyphp等套裝程式,相關的設定還是得懂才行。

ubuntu的好處就在於,它在很多方面都已經很像windows了,不管是安裝還是圖形界面,甚至有過之而無不及。檔案管理方便了很多,也可以透過wine來跑dreamweaver等大家比較熟悉的網頁編輯程式。除了習慣不太一樣之外,tky相信,能夠暸解與使用windows + apache + php套裝軟體的人,對于同樣是圖形化界面的ubuntu應該也不會覺得有難到哪裡去。反正都是碰碰碰敲幾下搞定。

(當然,如果是ftp都不太懂的人,就肯定不會教他來接網管了)

目前就是希望能透過ubuntu保留一般人過去的使用習慣,降低後繼者的學習門檻。
當然ubuntu是否真的那麼好用,就要看看實驗的結果了。

tky

tky

jimmy's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

看來TKY真的滿想試試看
試驗看看搞不好會發覺驚人的可造之材耶..
畢竟open source也是一種哲學吧...
--
from open mind to open source~

--
from open mind to open source~

Hipfox's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

hmmm, 看鋼管比接網管容易 :-)) )))
技術是很冷的事情,人事也問題多多;
現在物力資源不虞匱乏的情況,就多鼓勵來人參與、學習與成長。
不妨跟內部公告你的計劃,多多培育人才,也是個辦法。

everfreewing's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

另外想到一點,如果單純想要架站環境,在linux上使用xampp也是不錯的選擇,什麼套件都不用安裝,直接將xampp解壓縮後啟動就好,只需注意更新及備份問題。

Hipfox's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

這個適合我這種懶人的開發環境,滿容易的;它的昇級要跟緊一點,昇級檔好像不能三級跳,還沒這樣用過。
但是正式運作的主機就不考慮它了~

ddtet's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

其實不只是安裝容易,備份也很方便。
就整個資料夾copy下來,所有的設定包含資料庫的內容通通都copy下來。(換主機的時候很好用)
好處在於他和其它套件是分開的,設定檔也都集中在一起。
不過相對的,少了和系統的連結,也會有一些問題。
Linux 服務的啟動和關閉都會留下 log 記錄,各個服務也會有自己的記錄,在系統開關機的時候自動啟動關閉。
如果沒有作好連結,關機(or 重開機)前沒有把服務正常關閉,會導致"強制關閉"使得一些記錄沒有被記下來。
(這是從另一個同事得來的資訊... )

正式運作主機,其實還好,對於"真正的高手"來說,都是一樣的。都有辦法把它調到好。
不過對於這種需要重新編譯套件的作法,不是我這種不熟Linux的人可以玩得動的東西。
個人所知... 還是有人用xampp架正式運作的站。在xampp上也有提供指令增加xampp安全性的指令,差別在於不能設定"自動升級"吧!!

我只是一個撰碼員,靠寫程式過活。
自從 Drupal 在 4.7 版的時候知道他的存在,但是後來跳去其它程式語言很久沒回來。
變成 D5 比較熟,D6 知道一點,D7 還在學的狀況…

Hipfox's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

所以,很佩服TKY的精神與態度,過程中總是認真用功的。

雖然我以前在公司管過三年的 Windows server,也真的很方便操作,只是有些問題很難解,明明按表操課還是當給你看,重開機或重灌是很快的暫時解決辦法,要找癥結所在會很氣餒(所以還是了解不夠)。即便是後來有租用 Windows server 的主機供應商,重開機的週期還是很高,而且我還寫過ASP的檔案上傳程式,竟然意外發現可以切到在主機上其它用戶的目錄瀏覽。國外的主機商把得較緊,國內的還可以進系統目錄,看到這樣就心寒了!所以就此打住,免遭入侵破壞的嫌疑。(還真想試看看可不可以下載資料、刪除、覆寫的權限呢~ 知道這回事就好,就不必這種無聊動作啦。)

當時管 Linux 的同事,用的是 fedora 版,對我來說肅然起敬,高牆一道;當然也有他的問題,但很少機會出槌。

而對於 Linux 陌生的領域,總是不得其門而入,直到玩 XOOPS 的時候,他也不是本科出身,就用得頂呱,時常跟我爭論,我也很佩服。所以自我檢討,開始用 Totalchoicehosting 的 Linux 虛擬主機,才進入 Linux 的世界,原來很多大家在網路上討論的東西,如檔案權限 777, 644 等等蝦米碗榚之類的話題,慢慢就知道了。以前喝M$奶水也將近二十幾年,對於 web 上的技術,到處都是 Apache, PHP, MySQL... 之類的資源,忽然間覺得釋放,可以有不同的視野來評估任務,以及不同的解決方案。而且之前買的 .NET 商業元件,和開源碼比起來總是不放心,天曉得它在裡面包什麼東西啊!所以,也只是花錢評估它,雖然那個開發商很優秀,耶誕節更從大海的那一邊 -- 美國,郵寄賀卡給我,也很感動這種聯繫方式;但終究還是不選它來開發,為什麼呢?以我來講大概只有死路一條,其一是不夠廣,也不足應付網站開發的多變;再來真的很不喜歡那種黑箱,更不會相信它是潘朵拉盒子,一旦被打開了就 xxoo@#???

所以我現在與將來跟TKY一樣,一天一點,點點滴滴,學以致用,特別是開源的世界很廣大,受益的人更廣。因為我老土太久,Open mind Open the world. 永遠不遲,甚至世界少了我,那些自由軟體的血脈還是源源不絕,基於此,我並不擔心沒有後繼,也欣然,心然。

很抱歉寫了這篇,也鼓勵TKY在任內管好它,就已經很適合了,明天以後還是有人會問那個比較適合的。

同時也祝福各方系統陣營的人。

tky's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

哇!死拖活拉趕完期末報告,看到一堆的回覆,真是感動啊。
(講到用功,因為作網管的關係,最近對本業真的很不用功啊!XD...TKY到底是幹那一行的?)

(說一下,Hipfox那句「甚至世界少了我」,讓tky看了真是嚇了一跳。唉唉,社會新聞看太多了。)

用ubuntu架站的事情已經思考了一陣子了,想說趁寒假回家的時候好好k一下書。沒想到書店裡頭教ubuntu的書還真...不多耶...XD。教學書籍大多都是版上朋友們所建議的系統。東看西看,有個印象是說,好像有很多套件可以使用,圖形界面的也很多,只是安全性相關的設定須要花功夫去深入暸解。真正是一入網路深似海哩~~

tky就是比較擔心安全性的問題,怕說架了網站變成幫「陌生人」架站;問題是真要tky去看log報表,也看不出個所以然,連有沒有人跑來「探過」自己的目前用的這台ubuntu都不曉得。不知道是不是因為linux系統毒害比較少的關係,感覺這方面方便使用的套件比較少。(反觀windows下面有一卡車的防毒防駭軟體,界面漂亮使用也直覺容易,就算都給使用者一些沒甚麼意義的「虛無資訊」,使用者也會感覺「有用到」而很有信心。)目前不是很清楚說一個linux新手能否找到簡單直覺的系統報告和控制套件。如果有的話,心理障礙會少很多。

用xampp來架站,ㄟ,沒想過耶。tky目前比較想直接使用ubuntu的Drupal套件(預設是5.1),看看效果如何。

人材培育的問題,嗯嗯,有意思。目前有把學校電腦室裡頭的windows系統全給它改成ubuntu的衝動(不過真這樣幹的話,應該會被砍死吧?)。或許卸任前可以在學校單位這邊辦個非正式的ubuntu+drupal推廣班,再到裡頭去找接班人吧。

最後謝謝大家的建議和鼓勵,tky會加油滴!

tky

tky

jimmy's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

tky,
若你熟悉drupal的話,就盡量不要用ubantu的Drupal套件!
好習慣是,server 相關的交給套件管理系統,web application就自己來更新~比較不容易出問題喔!

--
from open mind to open source~

--
from open mind to open source~

sbl0418's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

其實願意學的話,我還是覺得用linux或是BSD來當伺服器會好很多
以前在公司用過windows server,然後在上面裝appserv這個apache+mysql+php的套件
來跑一些需要資料庫搭配的服務
結果過一陣子後發現機器一直loading很重或是偶而死當在那邊,原來是因為防毒程式過期沒更新到病毒碼
進而中毒造成的,跟apache+mysql+php無關
感覺很莫名其妙,一台電腦擺在那邊好好的,也沒做什麼下載或是亂開程式的動作還是會中毒
後來索性卯起來學linux,然後把資料轉移過去,就幾乎沒發生什麼問題(除了硬體損壞外)

而Tky習慣視窗介面
我這邊有想到一個套件--webmin,可以不用在電腦面前或是透過Vnc遠端連線,
使用這軟體一樣能用圖形介面的感覺來管理伺服器運作
網路上有很多文章會提到webmin,和相關安全問題
建議Tky可以去看看相關文章

tky's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

謝謝jimmy,tky有考慮過套件更新的問題,打算安裝伺服器的相關套件而已。
不過一個一個安裝麻煩,不如直接安裝drupal,然後它會幫tky安裝好必須的東西,tky只要鎖定drupal的版本,或者僅僅移除drupal套件,把最新版Drupal資料夾放到www裡頭就好了。

(tky同時在好奇說,如果安裝Drupal套件,然後自己手動升級到最新版,會發生什麼事情呢?XD)

多謝sbl0418推薦webmin。最近幾天到書店看書,也是有書在推薦webmin。看來的確不錯。

不過這一切都得等到寒假完、回學校之後才能做測試就是了。

tky

tky

jimmy's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

若套件管理apt-get upgrade時,會覆蓋掉你手動升級的部份

--
from open mind to open source~

--
from open mind to open source~

mengko616's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

給tky個參考。
我目前是使用CentOS 5 搭配 XAMPP架設Drupal。
管理上基本上不困難。
用Linux+XAMPP架Drupal只有兩個字"簡單"。

先講一下我的歷程^^:
我之前是玩Ubuntu,本來也想要拿Ubuntu來架站,可是當我架好之後,在防火牆這一關我就搞到頭痛了,用了firestart發覺並不是很方便,並且沒辦法自訂我要開的port。所以更換了fedora因為他預設就有圖形介面的防火牆,管理port超簡單的,可是再灌了fedora8後,更新超慢的。再爬文了後,知道CentOS是Redhat的編譯版,並且完整與安全性比fedora好點,所以不二話就馬上下載CentOS 5來當作架Drupal的系統,預設的防火牆跟fedora一樣超好用的。基本上也跟ubuntu一樣的、方便。
不知道是不是之前玩了Ubuntu、Fedora兩套後的經驗,發現CentOS很好上手。
不過也爬了許多文做一先做了些系統的維護。
我目前因為專題要幫公益團體架站,所以現在是以我家的server當作網站開發主機,之後會移植到該公益團體的機房,發現移植超簡單的。只要會copy就沒問題了。不過有一些小細節要注意就是了。

相對的開發團體不只我一個人,也有同學一同開發與測試。你應該也會想說另外一個人怎樣維護網站呢?基本上很簡單,只要透過ftp讓他連入該網站的資料夾內就ok啦,這樣他就可以在windows中用ftp軟體連進去該網站的資料夾,就可以做最新增刪除的動作啦,所以在windows平台下就可以維護網站了。當然drupal的重點也都是透過網站的後端在管理比較多啦(只要有瀏覽器就可以管理了)!

那我怎樣做linux的維護呢?
基本上我也是習慣圖文介面的操作。所以我透過VNC遠端連線到LINUX上做維護,不過我也會用SSH的遠端連線(文字介面)去做維護(因為我的VNC沒辦法打中文=_=),SSH就可以打中文嘍。

目前已將軟體的更新做了排程,每天自動更新。
系統的備份,也做了排程,每天備份MySQL的資料,與定期備份系統重要的資料以及與網頁內容。還會自動定期刪除舊的備份資料唷。
(不過這兩項都要寫點程式=..=)

而且xampp在linux下是不綁系統的,所以將整個XAMPP的資料夾複製到另外一台linux主機也可以照樣的跑唷!

目前linux擔心的就是硬碟容量的問題啦!其他的一開始做好了,基本上就不用太擔心了。^^

要是用了Ubuntu,也是可以啦!只不過在防火牆方面還要多花時間搞iptable嘍。

並且ubuntu預設是不能用root登入作業系統的,但可以透過sudo執行root的權限。
而CentOS預設root可以登入系統,相對的安全性看起來就沒ubuntu好。不過在很多的服務都可以將root登入的權限拿掉。比如說ftp、ssh、webmin等等的軟體都可以限定root不能登入。但也許會有個問題,那用一般使用者登入後,整樣取得權限維護網站呢,基本上就要執行指令切換成root啦。
^^
目前個人有一些架站過程的筆記。也有ubuntu的部份。也許我們可以交流交流。^^

Felix LIN's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

講到架設伺服器,真的不能不提B2D
http://b2d.tnc.edu.tw/

這套linux的基礎是debian Sarge,由台南縣教育局網路中心郭主任主導,普遍使用在中小學校園與中小企業,能中文化的大概都中文化了,需要設定的東西基本上就是開機的時候填一填,填完「馬上能用」。

除了易用之外,速學也是很重要的,郭主任在上奇出了本黑皮書,從linux的簡易操作到伺服器各功能的設定都講了,不講一堆陳義過高的概念,直接以目的為導向告訴你該怎麼做,一切從做中學。

小弟在去年讀了這本書之後,一邊看一邊學,現在不看書也能將debian etch 裝到上線,雖然現在的主力系統不再採用b2d,但真的太感謝郭主任的努力與他的書籍,要不是有機會先裝好再從中學習,我看我這輩子大概永遠都不會去碰debian。

tky's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

大家新年快樂!

謝謝jimmy、mengko616與Felix LIN的建議。
有同學幫忙真好,有問題大家可以見面討論,像tky這種個體戶就只能上網和看書來找方法了。

趁春節放假,買了本ubuntu架站的工具書來看,講得很簡單,祇有告訴妳伺服器怎麼架起來而已。日後維護和備份這些tky比較在乎的問題就沒有提了。不過反正tky還沒有架過伺服器,先按表操課實驗看看囉!

mengko616提到port管理的問題,tky雖沒有經驗,不過看網路上和書上的資料,都有前輩諄諄告誡這部分非常重要。不過tky看到那一堆指令以及非常不具體的說明和做法,頭就變得比帽子還要大。之前在網路上有看到說Fedora比Ubuntu來得適合架站,一直半信半疑,mengko616講到防火牆設定問題,讓tky很快轉變看法:在功能相同的情況下,方便的操作對一般人來說太重要了。CentOS在圖形界面上更方便的話,tky也會去試一下。

tky目前使用Ubuntu,純粹是因為它做為桌面系統方便好入手,要請習慣windows的人來交接工作,應該會比較有吸引力。如果能找到Ubuntu也能使用的防火牆圖形界面套件,那是最好了;不過目前左看右還沒有看到就是了。ftp和vnc管理是tky預設就要安裝的管理套件;只是目前看書眾說紛云,還不確定那一種最好用、最方便。

多謝兩位提供的意見和參考書籍,mengko616還說要提供筆記,哇,感覺好像又回到念大學時同學一起唸書的好時光。不過不好意思ㄟ,tky都沒有好好作筆記,發問的問題也都丟在這個社群的各個角落,沒有什麼東西能和mengko616交流.....XD。tky是懶學生、記性又不好(ram不夠),有時候回這裏找答案,還會驚覺說:ㄟ?這問題是我問過的喔?(更慘的是:ㄟ,答案還是我給的咧~~XXD)。

tky

tky

dbtsai's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

hi,

目前我們社群網站 www.ubuntu.org.tw 也正在評估要轉移到 drupal 喔,目前已經有實驗站,正在測試穩定性中。

tky : www.ubuntu.org.tw 的主機就是架在 ubuntu 7.10 上面呢,而且我們實驗室的叢集電腦,也是架在 ubuntu 上,還算是非常穩定。
不過建議是跑 server 版,比較不耗資源。

而關於 ubuntu 的書方面,小弟寫的Ubuntu玩全手冊有大部分公開在 wiki.ubuntu.org.tw, 可以上去上面參考,或者到我們社群論壇討論。

tky's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

dbtsai:
謝謝你的邀請,tky打從一開始用ubuntu的時候,就已經在ubuntu.org.tw上面向很多前輩討教過各種疑難雜症了。目前正在想法子架站,也在論壇中發言過。不過把ubuntu當做架站伺服器的人相對的少,所以最後還是選擇先去買本書看看先。

對于ubuntu.org.tw改用Drupal,tky是樂觀其成啊!老實說,就ubuntu.org.tw和ubuntu.org.cn比較起來,tky還比較常去ubuntu.org.cn發問。純粹因為ubuntu.org.cn的論壇在會員的登入登出手續上比較方便,登入一次就好;信件通知中的連結也可以讓妳直接登入、發表回應,很方便。ubuntu.org.tw則是關掉網頁之後就得重新登入一次,透過通知信件中的連結回到網站上,還是得重新登入,圖形驗証的部份不是那麼好認,有時會讓使用者打老半天的內容付諸流水....。(這個好像應該在ubuntu.org.tw發表喔?)

改用drupal + 訂閱模組,想必能夠大大增加這方面的效率和易用性。另一個好處就是可以把多種功能都集合在一起,比如說wiki和手冊的部分,這樣就不用在另外註冊才能使用了。

tky目前很倚賴圖形界面,所以是用桌面版ubuntu再安裝server相關套件來跑伺服器。希望dbtsai到時候能夠把轉移心得放到網路上,讓新手們受惠啦!

tky

tky

kenkuo's 的頭像

Re: 那一種系統架設Drupal網站伺服器會比較適合?

我使用 Ubuntu 7.10 Server Edition 自己架站,是去年從 Ubuntu 6.x 一路升級上來的。

是PIII + 512M RAM 的舊電腦,沒有螢幕、鍵盤、滑鼠。
雙向512K + 8IP 的網路。7 x 24 開機。

Ubuntu 上執行 apache + bind + postfix + dovecot + openwebmail + php + mysql + drupal

有三個 domain 在 Ubuntu 上。跑得很順暢。

文件部分網路上都可以找到需要的文件。

選擇 Ubuntu 的原因是因為有一個有錢人支持這個 free 的專案。這個專案無疾而終的機率比其他 free 的專案要小。

happydrupal's 的頭像

Re: ...

爬爬舊文很有趣

謝謝各位的心血結晶 ^___^