平常我們會(huì)在各個(gè)網(wǎng)站上瀏覽信息或發(fā)表內(nèi)容,比如在一些機(jī)構(gòu)學(xué)習(xí)編程課程之后吧,自己想在QQ空間發(fā)表說說等。作為立志于未來想要成為一名的編程少年,所以我們也可以通過編程的知識(shí),搭建一個(gè)自己的個(gè)人網(wǎng)站,讓Internet上的人可以通過一個(gè)網(wǎng)址瀏覽到你發(fā)表在上面的內(nèi)容。當(dāng)然,你也可以把網(wǎng)址發(fā)給你身邊的朋友,讓他們來訪問你親自制作的“個(gè)人網(wǎng)站”。所以,接下來我們來學(xué)習(xí)怎么建造自己的個(gè)人網(wǎng)站。
1. 注冊域名
用戶訪問某個(gè)網(wǎng)站,就要知道這個(gè)網(wǎng)站的網(wǎng)址才能進(jìn)入,所以建造網(wǎng)站的步是注冊一個(gè)域名。注冊域名的網(wǎng)站有很多個(gè),你可以自行搜索選擇,注冊個(gè)人網(wǎng)站域名的價(jià)格一般是幾十塊錢每年。
域名,是由一串用點(diǎn)分隔的字符組成的Internet上某一臺(tái)計(jì)算機(jī)或計(jì)算機(jī)組的名稱,用于在數(shù)據(jù)傳輸時(shí)標(biāo)識(shí)計(jì)算機(jī)的電子方位。通俗的說,域名相當(dāng)于是一個(gè)門牌號(hào),標(biāo)示網(wǎng)站的地址。
域名的注冊遵循先申請(qǐng)先注冊的原則,也就是說已經(jīng)注冊的域名你不能再申請(qǐng)注冊,所以世界上的每個(gè)域名都是、不可重復(fù)的。這點(diǎn)也提醒你,注冊域名的時(shí)候要給自己的網(wǎng)站起一個(gè)簡單易記又能反映個(gè)人特色的名字。
常見的域名后綴分類:.com 商業(yè)機(jī)構(gòu) .net 網(wǎng)絡(luò)組織.org 非盈利組織.int 國際組織 .edu 教育機(jī)構(gòu).cn 中國的國內(nèi)域名
2. 購買虛擬主機(jī)
虛擬主機(jī)俗稱“網(wǎng)絡(luò)空間”,將個(gè)人網(wǎng)站比作一個(gè)家,上面說的域名是用來定位這個(gè)家的門牌號(hào),那“網(wǎng)絡(luò)空間”就是這個(gè)家所在的房子,用來存放網(wǎng)站上的信息和內(nèi)容。
虛擬主機(jī)是通過軟件技術(shù),在實(shí)體機(jī)服務(wù)器虛擬出來的服務(wù)器。通常所說的服務(wù)器是指一個(gè)管理資源并為用戶提供服務(wù)的硬件設(shè)備,一般分為文件服務(wù)器、數(shù)據(jù)庫服務(wù)器和應(yīng)用程序服務(wù)器,我們在網(wǎng)站上瀏覽到的各種信息和內(nèi)容是通過服務(wù)器傳送到電腦的,可以將服務(wù)器理解為一個(gè)大型計(jì)算機(jī)。購買一個(gè)普通服務(wù)器要幾萬,高性能的服務(wù)器則要幾十、幾百甚至幾千萬,只有大公司或者大型網(wǎng)站才會(huì)有自己專門的服務(wù)器。而我們只是建造一個(gè)個(gè)人網(wǎng)站,所以購買一個(gè)虛擬主機(jī)就足夠維持網(wǎng)站的運(yùn)行。虛擬主機(jī)的價(jià)格根據(jù)空間的大小和是否配備數(shù)據(jù)庫而定。
3. 制作網(wǎng)站
網(wǎng)站的樣式、頁面、內(nèi)容和功能要提前策劃和設(shè)計(jì)好,這些相當(dāng)于“網(wǎng)絡(luò)空間”這個(gè)房子里的沙發(fā)、電視、桌子和椅子等東西。然后用[html]、CSS和JS等語言甚至更多的編程語言實(shí)現(xiàn)各個(gè)模塊的功能,這就會(huì)考驗(yàn)到你的編程能力了。當(dāng)然也有簡單的方法,下載一個(gè)建站程序,比如WordPress,這些程序上都有提前制作好的網(wǎng)站模板,有了這些建站程序,你就可以在上面選擇自己需要的網(wǎng)站樣式和功能模塊。
4. FTP上傳網(wǎng)站
網(wǎng)站制作好之后,文件只是存在于本地,只有你本人能看到,要想讓Internet上所有人看到你的網(wǎng)站,就要把網(wǎng)站的[html]文件、圖片和視頻等內(nèi)容通過FTP軟件上傳虛擬主機(jī)上。FTP 是File Transfer Protocol(文件傳輸協(xié)議)的縮寫,用于Internet上的控制文件的雙向傳輸。在FTP的使用當(dāng)中,有兩個(gè)概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠(yuǎn)程主機(jī)拷貝文件至自己的計(jì)算機(jī)上;"上傳"文件就是將文件從自己的計(jì)算機(jī)中上傳到遠(yuǎn)程主機(jī)上??梢詫?/span>FTP上傳網(wǎng)站理解成用百度云傳文件到云服務(wù)器那樣,兩者的操作方法也大同小異。
這樣你的網(wǎng)站就完成啦!是不是很厲害呢?