姓名:裴航??????????????????????????
學(xué)號(hào):14020181049
轉(zhuǎn)載自http://kids.codepku.com/article/55
【嵌牛導(dǎo)讀】:平常我們會(huì)在各個(gè)網(wǎng)站上瀏覽信息或發(fā)表內(nèi)容圈澈,比如在編玩邊學(xué)的網(wǎng)站上學(xué)習(xí)編程然评,在QQ空間發(fā)表說(shuō)說(shuō)等。作為一名編程少年棚饵,我們是未來(lái)的程序員煤裙,所以我們也可以通過(guò)編程的知識(shí),搭建一個(gè)自己的個(gè)人網(wǎng)站噪漾,讓Internet上的人可以通過(guò)一個(gè)網(wǎng)址瀏覽到你發(fā)表在上面的內(nèi)容硼砰。當(dāng)然,你也可以把網(wǎng)址發(fā)給你身邊的朋友欣硼,讓他們來(lái)訪問(wèn)你親自制作的“個(gè)人官網(wǎng)”题翰。
【嵌牛鼻子】:網(wǎng)站,編程
【嵌牛提問(wèn)】:怎么建造自己的個(gè)人網(wǎng)站呢诈胜?
1. 注冊(cè)域名
用戶訪問(wèn)某個(gè)網(wǎng)站豹障,就要知道這個(gè)網(wǎng)站的網(wǎng)址才能進(jìn)入,所以建造網(wǎng)站的第一步是注冊(cè)一個(gè)域名焦匈。注冊(cè)域名的網(wǎng)站有很多個(gè)血公,你可以自行搜索選擇,在這里我就不打廣告了缓熟。注冊(cè)個(gè)人網(wǎng)站域名的價(jià)格一般是幾十塊錢(qián)每年累魔。
域名,是由一串用點(diǎn)分隔的字符組成的Internet上某一臺(tái)計(jì)算機(jī)或計(jì)算機(jī)組的名稱够滑,用于在數(shù)據(jù)傳輸時(shí)標(biāo)識(shí)計(jì)算機(jī)的電子方位薛夜。比如編玩邊學(xué)官網(wǎng)的網(wǎng)址http://www.codepku.com,域名是指codepku.com版述。通俗的說(shuō)梯澜,域名相當(dāng)于是一個(gè)門(mén)牌號(hào),標(biāo)示網(wǎng)站的地址渴析。
域名的注冊(cè)遵循先申請(qǐng)先注冊(cè)的原則晚伙,也就是說(shuō)已經(jīng)注冊(cè)的域名你不能再申請(qǐng)注冊(cè),所以世界上的每個(gè)域名都是獨(dú)一無(wú)二俭茧、不可重復(fù)的咆疗。這點(diǎn)也提醒你,注冊(cè)域名的時(shí)候要給自己的網(wǎng)站起一個(gè)簡(jiǎn)單易記又能反映個(gè)人特色的名字母债。
常見(jiàn)的域名后綴分類:
?.com ?商業(yè)機(jī)構(gòu)
?.net ?網(wǎng)絡(luò)組織
?.org ?非盈利組織
?.int ??國(guó)際組織
?.edu ?教育機(jī)構(gòu)
?.cn 中國(guó)的國(guó)內(nèi)域名
申請(qǐng)注冊(cè)個(gè)人網(wǎng)站一般是選擇.com后綴午磁,因?yàn)?com域名注冊(cè)不需要審批,馬上就能注冊(cè)成功并使用毡们。.cn域名則需要提交資料審核迅皇。
2. 購(gòu)買(mǎi)虛擬主機(jī)
虛擬主機(jī)俗稱“網(wǎng)絡(luò)空間”,將個(gè)人網(wǎng)站比作一個(gè)家衙熔,上面說(shuō)的域名是用來(lái)定位這個(gè)家的門(mén)牌號(hào)登颓,那“網(wǎng)絡(luò)空間”就是這個(gè)家所在的房子,用來(lái)存放網(wǎng)站上的信息和內(nèi)容红氯。
虛擬主機(jī)是通過(guò)軟件技術(shù)框咙,在實(shí)體機(jī)服務(wù)器虛擬出來(lái)的服務(wù)器咕痛。通常所說(shuō)的服務(wù)器是指一個(gè)管理資源并為用戶提供服務(wù)的硬件設(shè)備,一般分為文件服務(wù)器喇嘱、數(shù)據(jù)庫(kù)服務(wù)器和應(yīng)用程序服務(wù)器茉贡,我們?cè)诰W(wǎng)站上瀏覽到的各種信息和內(nèi)容是通過(guò)服務(wù)器傳送到電腦的,可以將服務(wù)器理解為一個(gè)大型計(jì)算機(jī)者铜。購(gòu)買(mǎi)一個(gè)普通服務(wù)器要幾萬(wàn)腔丧,高性能的服務(wù)器則要幾十、幾百甚至幾千萬(wàn)王暗,只有大公司或者大型網(wǎng)站才會(huì)有自己專門(mén)的服務(wù)器悔据。而我們只是建造一個(gè)個(gè)人網(wǎng)站,所以購(gòu)買(mǎi)一個(gè)虛擬主機(jī)就足夠維持網(wǎng)站的運(yùn)行俗壹。虛擬主機(jī)的價(jià)格根據(jù)空間的大小和是否配備數(shù)據(jù)庫(kù)而定科汗。
3. 制作網(wǎng)站
網(wǎng)站的樣式、頁(yè)面绷雏、內(nèi)容和功能要提前策劃和設(shè)計(jì)好头滔,這些相當(dāng)于“網(wǎng)絡(luò)空間”這個(gè)房子里的沙發(fā)、電視涎显、桌子和椅子等東西坤检。然后用HTML、CSS和JS等語(yǔ)言甚至更多的編程語(yǔ)言實(shí)現(xiàn)各個(gè)模塊的功能期吓,這就會(huì)考驗(yàn)到你的編程能力了早歇。當(dāng)然也有簡(jiǎn)單的方法,下載一個(gè)建站程序讨勤,比如WordPress箭跳,這些程序上都有提前制作好的網(wǎng)站模板,有了這些建站程序潭千,你就可以在上面選擇自己需要的網(wǎng)站樣式和功能模塊谱姓。
4. FTP上傳網(wǎng)站
網(wǎng)站制作好之后,文件只是存在于本地刨晴,只有你本人能看到屉来,要想讓Internet上所有人看到你的網(wǎng)站,就要把網(wǎng)站的HTML文件狈癞、圖片和視頻等內(nèi)容通過(guò)FTP軟件上傳虛擬主機(jī)上茄靠。FTP 是File
Transfer Protocol(文件傳輸協(xié)議)的縮寫(xiě),用于Internet上的控制文件的雙向傳輸亿驾。在FTP的使用當(dāng)中嘹黔,有兩個(gè)概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠(yuǎn)程主機(jī)拷貝文件至自己的計(jì)算機(jī)上莫瞬;"上傳"文件就是將文件從自己的計(jì)算機(jī)中上傳到遠(yuǎn)程主機(jī)上儡蔓。可以將FTP上傳網(wǎng)站理解成用百度云傳文件到云服務(wù)器那樣疼邀,兩者的操作方法也大同小異喂江。
個(gè)人網(wǎng)站對(duì)一個(gè)沒(méi)有工作經(jīng)驗(yàn)的程序員來(lái)說(shuō)是很重要的,搭建一個(gè)個(gè)人網(wǎng)站之后旁振,你可以將學(xué)習(xí)編程過(guò)程中的代碼获询、作品和感受放在上面。找工作面試的時(shí)候拐袜,你就可以把這個(gè)網(wǎng)站展示給面試官吉嚣,讓面試官知道你是有相關(guān)實(shí)踐經(jīng)驗(yàn)的,在沒(méi)有工作經(jīng)驗(yàn)的劣勢(shì)下蹬铺,做到面試的時(shí)候有東西可說(shuō)尝哆。
所有項(xiàng)目經(jīng)歷、工作經(jīng)驗(yàn)到最后都變成了一個(gè)URL