我身邊有很多想學習做網站的網友,但是苦於沒有得到正確的指導,浪費了不少時間。所以今天借這個平臺,寫一套適合新手使用的建站教程。該教程可以讓您在一天內搭建出自己的網站平臺,瞭解如何做網站。
工具/原料
FlashFXP綠色版下載:
網站的組成
域名介紹:
域名又叫網址,也簡稱為URL。域名以後綴劃分,常見的域名後綴有:.COM(國際域名)、.NET(互聯網絡)、.ORG(非贏利組織)、.GOV(政府機購)、.CN(中國)等等。
域名級別:
實例介紹域名級別:
一級域名:sutubao.com
二級域名:book.sutubao.com
三級域名:book.cn.sutubao.com
提示:從技術層面上說,我們常見的帶“www”的域名是二級域名(如:www.sutubao.com),但是由於用戶習慣,我們通常也把這樣的域名稱為頂級域名。
號外:一個頂級域名可以派生出無限二級域名或多級域名。
域名註冊:
域名註冊都是要花錢的,根據域名後綴不同,價格也不一樣,比如.COM域名一般的註冊價格為60元/年,到期不續費域名就不能使用了。雖然市面上也有一些頂級域名是免費的,但是免費週期比較短,而且穩定性不好,所以都不介意使用
服務器空間
我們通常也把服務器空間稱為服務器、虛擬主機、空間等,它的作用是用來存放網站內容。
空間的分類:
虛擬主機:把服務器劃分為很多個小空間,每個空間裡可以放一個獨立的網站。
VPS:把一臺服務器分為20個以內的虛擬服務器,每個虛擬服務器可以通過遠程桌面獨立管理。
獨立服務器:獨立的一臺服務器,可以配置出VPS或虛擬主機。
空間支持參數:
由於服務器安裝的配置軟件不同,空間所支持的網站程序腳本也不一樣,常見的空間會支持ASP、PHP、ASP.NET。也有的空間用的是linux系統,只支持PHP。ASP和ASP.net只有Windows系統才支持。
購買空間:
虛擬主機成本最低,所以本文就以購買虛擬主機為例。
購買虛擬主機後會得到一個IP地址、一個FTP帳號,一個FTP密碼,FTP端口默認為21,如果是別的端口空間商都會有提醒,保存這些資料備用。
網站源代碼
通常我們也把網站源代碼稱之為網站程序,包括功能腳本和數據庫。
網站程序常見分類:
企業網站:也就是我們常見的公司網站。
網絡商城:可以在網上賣東西。
論壇/BBS:社區論壇系統。
博客程序:個人博客。
其它網站程序:其是網站程序的分類並不是這幾種,我只是列舉了幾種常見了。
網站程序和數據庫常見搭配:
HTML+無數據庫:這種是純靜態網頁,沒有管理後臺的。
ASP+ACCESS:ASP表示網站的開發腳本,ACCESS表示存儲數據所用的數據庫類型。
PHP+MYSQL:網站程序使用的是PHP的腳本開發,使用的是MYSQL數據庫。
ASP.NET+MSSQL:網站程序用的是.NET的程序和MSSQL的數據庫。
源代碼的調試:
源代碼調試是指在把網站上傳到服務器之前,我們在自己的電腦上測試該網站的各項功能。調試網站是一個非常複雜的過程,這裡由於篇幅限制,無法提供詳細說明,我會重新寫一篇關於源程序調試的經驗。
建站的操作步驟
域名解析:
域名解析是把域名指向服務器空間的操作過程。
圖解域名解析:
此圖片以dnspod為列:
網站程序上傳:
程序上傳,是指把做好的網站內容上傳到服務器,使其隨時可以被別人打開訪問,上傳網站我們會用到FTP上傳工具,如:FlashFXP或LeapFTP,下面以FlashFXP為例,瞭解一下FlashFXP的相關設置:
域名綁定服務器:
域名綁定到服務器,是告訴服務器,哪個域名要訪問它,通常是通過虛擬主機管理面版來完成,操作非常簡單。只需要通過空間商提供的空間管理面版完成綁定即可。值得一提的是,在綁定域名時,我們需要綁定帶有www和不帶www的域名,如:sutubao.com或www.sutubao.com都需要分別綁定。
寫在最後:
今後的學習意見:一、此經驗只是分享了建站的大致流程,並沒有講解網站程序的編寫方法,可以藉助一些開源的CMS系統完成建站。
二、在瞭解到流程之後,大夥可以按照流程進行更深入的學習,學習建站的過程:先學HTML,再學DIV+CSS,學點Photoshop,如果要學功能開發,就還需要選學語言,比如:ASP、PHP或是ASP.NET。
注意事項
域名註冊要注意,域名註冊後是否可以自由過戶和轉出。選擇可以轉出和過戶的域名註冊商。