若只是要用,那看看網路上的基本教學即可,許多免費CMS都是絕佳選擇,下列回文都可忽略。
若是想學習,請繼續閱讀~
架設網站得先決定使用系統,看是要跑Linux還是Windows(個人建議完全免費的LAMP)。
※ LAMP = Linux + Apache + MySQL + PHP
Linux架構:至少需學習Linux(廢話)、Apache與HTML,進階一點順道學習PHP與MySQL,這絕對比死板板、更新麻煩的HTML要有用的多。
Windows架構:至少得學IIS與HTML,進階一點順道學習ASP或PHP與MS SQL或MySQL,原因同上。
共同學習基礎項目:TCP/IP、繪圖與影像處理如CorelDraw、Illustrator、Photoshop等。
※ TCP/IP這是最基礎的基礎,相信不用多作解釋,繪圖與影像處理軟體則是為了網站上所有ICON、圖示、按鈕、看板等製作需求。
共同學習進階項目:Java、JavaScript、CSS、Flash、FTP、防火牆。
※ Java、JavaScript用於部分動態效果或處理程序、CSS關係於網站美觀與排版,Flash建立動態影像或互動介面(當然也能用在主網頁服務的文字與表格),FTP用於遠端管理網站內容(你應該不會希望每次都得拿隨身碟跑到伺服器前更新網站。雖然透過區網SMB亦可執行,但絕大多數的網站內容都是使用FTP控管,鮮少會開放SMB存取使用<代管主機、虛擬主機或公司機房內的網站主機目錄>,所以仍建議學習),防火牆的學習目的則是保障伺服器的安全。
如果您想讓網站看起來更美!再多看看一些優質網站的排版方式並別人想想這麼做的道理為何。有時間的話再大致看一下色彩學書籍(不用專心的看到精通),可以避免掉使用互斥的顏色,讓使用者看到刺眼的畫面。
當然,網站架設所需學習的項目絕對不止於上述幾項,但若能將上述所列出的都學得精通,不只能自己架站,同時也有能力謀得不錯的工作機會。
PS.24小時在網路上開放連線的伺服器來說,"個人認定"Unix/Linux絕對比Windows安全(當然是指安全機制完善的網站)!非關網路的舉例~一台Windows Server放在100個只會用Windows XP的人面前,有絕大多數人都能隨意變更系統參數、網路設定、甚至隨意刪除任何檔案。但若放一台Unix/Linux在100個只會用Windows XP的人面前,光是會"正常關機"者,可能就少之又少,更遑論修改系統設定(這裡指的Unix/Linux是如伺服器環境中,未額外安裝GUI介面的系統),更重要的一點!Linux絕對比Windows耗費更少的資源(以網站伺服器來說)。
建議:如果只是要學習,用虛擬機器如VMWare是較實際的選擇,在非營利的家中架設網站,是非常不實際的!即使該台電腦只有100W的耗電,一整年下來光電費也要四、五千元的開銷!不如拿來升級電腦、升級家中網路速度,還比較實在,或是夏天拿來吹冷氣還比較爽。
魅影紫皮 wrote:
最近想在家裡自行架設...(恕刪)
其實一般網站電腦不用太好,
同時連線人數不多的話用Intel Pentium III等級就差不多了!

我自己有一台電腦用來當作自己班級的論壇伺服器用,
同時上線人數平均在20人上下,
CPU為Intel Pentium III 866
系統使用Windows 2000 Server + WAMP

架設過程就是先安裝好系統相關軟體,
再來安裝WAMP,
安裝好WAMP後用命令提示字元進去根目錄的mysql\mysql[版本號]\bin,
進去裡面後再輸入mysql -u root mysql
開啟SQL的控制台後輸入
update user set password=password('填入新密碼') where user='root';
做變更密碼的動作
再輸入 FLUSH PRIVILEGES;
再輸入quit 離開SQL控制台
在輸入exit 離開命令提示字元
之後看你要架論壇還是網站,
把網站的相關檔案丟到WAMP資料夾底下的www資料夾後,
設定好存取權限(避免外部使用者惡搞),
就可以在網址列輸入localhost開始安裝論壇或是了欣賞自己的網站

如果論壇要用SMTP方式寄信會員之類的就設定一下httpd.conf
啟用裡面的OpenSSL (把前面的;去掉就行了),
DNS部分就用NO-IP就行了(NO-IP的設定網路上很多,GOOGLE一下就有了!

過程大概就是這樣~
成品(PHPBB 3.0.8) :

如果用linux架設,我比較推薦CentOS,架設方法更簡單、安全性也比WINDOWS高,
安裝相關指令輸入一下就可以了,存取權限再用FTP軟體修改(比WINDOWS更方便......

安裝設定完成之後再裝webmin方便以後遠端管理!
只是要注意內建防火牆的設定!
所以不用好電腦、不用固定IP也可以架站(對小負載來說)!!

不過,如果要修改網站的話,
就要稍微瞭解一下PHP、HTML、CSS編寫(Dreamweaver和SharePoint是好東西

內文搜尋

X