自己想做個(gè)網(wǎng)站,需要哪些技術(shù),就我已知或?qū)W了些皮毛的有js+css+html,數(shù)據(jù)庫(kù)
時(shí)間:2024-01-20 11:10:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2024-01-20 11:10:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
自己想做個(gè)網(wǎng)站,需要哪些技術(shù),就我已知或?qū)W了些皮毛的有js+css+html,數(shù)據(jù)庫(kù),Javaweb?:感謝邀請(qǐng)
這里可以給你介紹一些如何搭建自己的個(gè)人技術(shù)博客網(wǎng)站
搭建一個(gè)網(wǎng)站主要需要滿足三大要素,域名(也就是網(wǎng)址),主機(jī)(可以是虛擬主機(jī),也可以是vps,甚至服務(wù)器),網(wǎng)站程序(開(kāi)源網(wǎng)站程序,例如discuz,Wordpress,dedecms等等)。我們要做的事情是,注冊(cè)購(gòu)買(mǎi)域名,并在有PHP運(yùn)行環(huán)境的主機(jī)上安裝網(wǎng)站程序,因?yàn)槲覀兪且霾┛途W(wǎng)站,所以我就以WordPress為例,這是一個(gè)世界上用戶最多的博客程序,功能強(qiáng)大,操作簡(jiǎn)單。
需要用到的工具
1.要錢(qián)的:域名,主機(jī),數(shù)據(jù)庫(kù)(購(gòu)買(mǎi)主機(jī)會(huì)送數(shù)據(jù)庫(kù),單獨(dú)買(mǎi)數(shù)據(jù)庫(kù)需要錢(qián))
2.不要錢(qián)的:網(wǎng)站程序,網(wǎng)站模板,F(xiàn)ileZilla
第一步:域名注冊(cè)
什么是域名?
說(shuō)通俗點(diǎn),就是我們?cè)L問(wèn)網(wǎng)站的網(wǎng)址。
說(shuō)到域名,我不得不跟大家提一個(gè)東西,那就是IP。什么是IP呢?我們知道,在Internet上有千百萬(wàn)臺(tái)主機(jī),為了區(qū)分這些主機(jī),人們給每臺(tái)主機(jī)都分配了一個(gè)專門(mén)的地址,稱為IP地址。通過(guò)IP地址就可以訪問(wèn)到每一臺(tái)主機(jī),域名的作用就是通過(guò)域名解析,把域名指向IP地址,這樣就達(dá)到了在url欄輸入域名就能訪問(wèn)對(duì)應(yīng)IP的主機(jī)上的資源。
那怎么注冊(cè)一個(gè)域名呢?注冊(cè)域名要錢(qián)嗎?
要錢(qián)!我可以肯定的告訴大家,注冊(cè)域名要錢(qián)!雖然也有一些免費(fèi)的域名注冊(cè)商,但那些都是一些垃圾的.tk啥的。域名具體分類就不跟大家說(shuō)了,不然都看暈了,只要知道域名后很多很多后綴,比如.com,.cn,.net,.org,.cc等等。他們有啥不同我也不說(shuō)了,都是域名,知道價(jià)格不同就行了。。
注冊(cè):
說(shuō)了半天廢話,還沒(méi)說(shuō)到怎么注冊(cè)域名。。。因?yàn)樾枰私獾臇|西實(shí)在是太多,一時(shí)間說(shuō)不清楚,注冊(cè)域名只要去域名注冊(cè)商都能注冊(cè),比如國(guó)內(nèi)有名的萬(wàn)網(wǎng),新網(wǎng),西部數(shù)碼等等,都有提供域名注冊(cè)服務(wù)。注冊(cè)流程就不說(shuō)了,跟注冊(cè)個(gè)賬號(hào)沒(méi)啥區(qū)別,然后就是付款就行了,.com域名價(jià)格在50元一年左右。注冊(cè)好域名先放一邊,繼續(xù)了解下一步!
第二步:購(gòu)買(mǎi)主機(jī)
主機(jī)和我們用的臺(tái)式機(jī),筆記本沒(méi)有太大不同,也就是你用電腦都可以當(dāng)做網(wǎng)站運(yùn)行的主機(jī)來(lái)使用,不過(guò)這里不行,為嘛不行就不說(shuō)了,反正就是不行。。
我們搭建博客的話,推薦使用香港虛擬主機(jī)(51PHP,恒創(chuàng)主機(jī)等等比較有名),因?yàn)橄愀壑鳈C(jī)免備案,速度也不算太慢(比起國(guó)外的主機(jī)來(lái)說(shuō),因?yàn)橹鳈C(jī)距離用戶太遠(yuǎn)了)。這里提到了域名備案,再跟大家BB幾句,在不懂備案或者嫌備案麻煩的情況下,千萬(wàn)別購(gòu)買(mǎi)國(guó)內(nèi)的主機(jī),國(guó)內(nèi)的主機(jī)需要域名備案,否則無(wú)法訪問(wèn)!所謂域名備案,也就是注冊(cè)的域名想要解析到國(guó)內(nèi)的主機(jī)(國(guó)內(nèi)IP)上,需要向工信部門(mén)提交資料申請(qǐng)(具體資料啥的我就不提了),可直接通過(guò)主機(jī)提供商協(xié)助完成備案,詳細(xì)備案流程主機(jī)提供商會(huì)提供,備案審核時(shí)間一般在15-30天左右。
我們搭建博客網(wǎng)站,購(gòu)買(mǎi)一個(gè)磁盤(pán)空間大小500~1000M的PHP主機(jī)就夠了,價(jià)格大概在200RMB左右,并且會(huì)附送MySQL數(shù)據(jù)庫(kù)。不推薦購(gòu)買(mǎi)云服務(wù)器,VPS啥的,因?yàn)橛貌涣四敲炊噘Y源。如果你錢(qián)多燒手也可以購(gòu)買(mǎi)云服務(wù)器,畢竟訪問(wèn)速度不是虛擬主機(jī)可以比擬的。
第三步:域名綁定
主機(jī)購(gòu)買(mǎi)成功后,進(jìn)入主機(jī)管理界面,找到類似【域名綁定的字樣】選項(xiàng),然后輸入你注冊(cè)的域名綁定。(國(guó)內(nèi)主機(jī)需要域名備案后才能綁定,香港或者國(guó)外的主機(jī)則不需要備案即可直接綁定)
第四步:解析域名
在第1步和第2步都完成的情況下,才能進(jìn)行這一步。簡(jiǎn)單的給大家介紹一下,什么是域名解析!域名解析是把域名指向網(wǎng)站主機(jī)的IP,讓人們通過(guò)注冊(cè)的域名可以方便地訪問(wèn)到網(wǎng)站一種服務(wù)。那具體要怎么解析域名呢?具體看虛擬主機(jī)域名綁定管理界面的具體要求或者主機(jī)是不是獨(dú)立IP(獨(dú)立IP也就是這個(gè)主機(jī)的IP就這主機(jī)使用,這種主機(jī)可以直接用IP在URL欄輸入訪問(wèn))。
1.如果不是獨(dú)立IP,那我們就選擇cname別名方式解析域名。
2.如果是獨(dú)立IP,那我們就選擇a記錄的方式解析域名。
第五步:網(wǎng)站程序
這里以WordPress為例,因?yàn)樗浅_m合做一個(gè)優(yōu)秀的博客網(wǎng)站。直接百度搜索Wordpress,去Wordpress中國(guó)官網(wǎng)或者直接百度下載壓縮包。當(dāng)然,還有其他很多程序也可以做博客網(wǎng)站,比如Z-BLOG,emlog等等都可以,和Wordpress安裝方法無(wú)區(qū)別,憑個(gè)人喜好。下載好壓縮包后,即可進(jìn)行下一步。
第六步:上傳程序
因?yàn)槲覀兌际怯玫腗ac OS X系統(tǒng),所以推薦大家使用FileZilla上傳工具,百度FileZilla直接下載安裝。如果是在windows平臺(tái),推薦大家使用FlashFXP(個(gè)人覺(jué)得很好用)。然后打開(kāi)安裝好的FileZilla,填寫(xiě)主機(jī),用戶名,密碼,端口。
主機(jī):寫(xiě)你解析成功的域名或者購(gòu)買(mǎi)虛擬主機(jī)附送的多級(jí)域名或者你主機(jī)的IP都行
用戶名:這里是用戶名是主機(jī)的FTP用戶名
密碼:這里的密碼是主機(jī)的FTP密碼
端口:22(默認(rèn)22端口)
填寫(xiě)好了以后,連接到服務(wù)器,你會(huì)看到幾個(gè)目錄(一般有www或wwwroot和log啥的),進(jìn)入wwwroot目錄,然后把你下載好的網(wǎng)站程序壓縮包直接拖到FileZilla里。然后在傳送框里選擇,上傳。然后右鍵選擇的上傳的壓縮包,重命名為a.zip,進(jìn)行下一步
第七步:解壓網(wǎng)站程序并規(guī)范網(wǎng)站文件目錄
上傳完成后,再次進(jìn)入主機(jī)管理界面,找到【主機(jī)管理】字樣的選項(xiàng),再找【在線解壓】的選項(xiàng)(大部分主機(jī)在線管理網(wǎng)頁(yè)界面的選項(xiàng)都差不多的,很容易找到,別太死板了哈)。點(diǎn)擊【在線解壓】選項(xiàng)后,輸入文件名a.zip,點(diǎn)擊解壓。然后等待兩分鐘。。。。。為嘛要等待兩分鐘,因?yàn)槟泓c(diǎn)擊解壓后馬上去FileZilla刷新,然后進(jìn)入解壓后的目錄,再多次刷新會(huì)發(fā)現(xiàn)有目錄和文件陸續(xù)被解壓,等待就是讓他解壓完成。。。。其實(shí)從發(fā)送指令到解壓完成就一瞬間的事情,這么小的壓縮包。不過(guò)由于不同人的運(yùn)氣有所不同,所以等待兩分鐘比較保險(xiǎn)。
兩分鐘過(guò)后。。。在FileZilla網(wǎng)站目錄窗口點(diǎn)擊進(jìn)入wwwroot/a/wordpress目錄(就是能看到很多目錄和.php文件的那一層),全選所有目錄和文件,然后右鍵-->然后移到wwwroot目錄,wwwroot目錄忘記說(shuō)了,這個(gè)是網(wǎng)站根目錄。注意:并不是所有虛擬主機(jī)根目錄都是叫wwwroot,不過(guò)都差不多,把網(wǎng)站程序解壓后移動(dòng)到根目錄就行了。
第八步:安裝網(wǎng)站程序
上面七步所有工作準(zhǔn)備就緒后,就可以進(jìn)行網(wǎng)站程序安裝了。
在URL欄輸入你注冊(cè)并解析到已綁定域名成功的主機(jī)上的域名,然后就會(huì)看到一個(gè)安裝界面,就可以開(kāi)始安裝程序了。
這時(shí)會(huì)看到要求你輸入一些信息,數(shù)據(jù)庫(kù)名、數(shù)據(jù)庫(kù)用戶名、數(shù)據(jù)庫(kù)密碼等。購(gòu)買(mǎi)主機(jī)后會(huì)附送數(shù)據(jù)庫(kù),你在數(shù)據(jù)庫(kù)管理界面可以查看到你的數(shù)據(jù)庫(kù)名,數(shù)據(jù)庫(kù)用戶名和數(shù)據(jù)庫(kù)密碼。一般附送的MySQL數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)名和數(shù)據(jù)庫(kù)用戶名是相同的,但別弄混淆了,這不是一個(gè)概念。而密碼隨機(jī)生成的,你不去改就不會(huì)改變的。所以你直接copy過(guò)來(lái)就行了。填好后下一步,程序會(huì)自動(dòng)安裝,如果沒(méi)有出錯(cuò)會(huì)看到一個(gè)讓你填幾個(gè)信息的界面。大概是網(wǎng)站名稱(以后可改),網(wǎng)站用戶名(登陸網(wǎng)站后臺(tái)用的管理員賬號(hào)),網(wǎng)站密碼(管理員密碼),管理員郵箱(接收Wordpress官方郵件的)等等。
大多開(kāi)源程序的安裝步驟和搭建方法都大同小異,如果你不是選擇Wordpress也適用!當(dāng)Wordpress安裝完成后,會(huì)自動(dòng)跳轉(zhuǎn)到管理員登陸界面,也就是
http://xxxx.xx/wp-admin.php。
至此,你的博客網(wǎng)站搭建完成?。。?!
第九步:安裝Wordpress模板
如果上面步驟都沒(méi)有出錯(cuò),你的博客網(wǎng)站已經(jīng)成功搭建,但是你訪問(wèn)你的域名,有沒(méi)有發(fā)現(xiàn)界面不是很滿意?如果要換是不是需要自己設(shè)計(jì)?是不是需要學(xué)習(xí)前端技術(shù)?
其實(shí)并不需要大家親自去設(shè)計(jì)開(kāi)發(fā)網(wǎng)站界面(如果你會(huì),也可以自己設(shè)計(jì)開(kāi)發(fā)),大家百度一下Wordpress模板,就能看到很多網(wǎng)站都有提供Wordpress模板下載,大家可以去下載一款自己喜歡的模板。
安裝模板的步驟非常的容易。在Wordpress后臺(tái)選擇【外觀】-【主題】,然后點(diǎn)擊【添加】-【上傳主題】。保證你下載的主題是.zip壓縮文件就行了,上傳后會(huì)自動(dòng)解壓并安裝的。安裝成功后選擇你安裝的模板,并點(diǎn)擊【啟用】就OK。
第十步:完善網(wǎng)站基本信息
這里我只簡(jiǎn)單介紹幾點(diǎn),其他要自己去摸索。。。
以我的博客為例,大家可以看到導(dǎo)航位置有【Swift】,【Xcode】,【Study】等等,這些都是網(wǎng)站的欄目,說(shuō)簡(jiǎn)單點(diǎn)就是網(wǎng)站文章目錄。
新建分類目錄:在網(wǎng)站后臺(tái)的【文章】-【分類目錄】里可以添加,并在【外觀】-【菜單】里添加到導(dǎo)航欄位置。
設(shè)置網(wǎng)站標(biāo)題:還有需要注意的是博客的博客名是在后臺(tái)【設(shè)置】-站點(diǎn)標(biāo)題-副標(biāo)題填寫(xiě),也就是我這個(gè)博客的【博客】是站點(diǎn)標(biāo)題,副標(biāo)題是【記錄一個(gè)iOS程序員的成長(zhǎng)歷程】。
設(shè)置網(wǎng)站關(guān)鍵字和描述:網(wǎng)站【關(guān)鍵詞keywords】和【描述description】是在【外觀】-【主題選項(xiàng)】里面進(jìn)行設(shè)置。這個(gè)涉及到網(wǎng)站SEO知識(shí),我就不多做講解。其他功能請(qǐng)自行摸索,不會(huì)的可以私下和我交流。
搭建網(wǎng)站的流程就這樣了,無(wú)論你是以后給自己公司做個(gè)企業(yè)官網(wǎng),或者自己做個(gè)個(gè)人網(wǎng)站,論壇什么的。流程都差不多,只是需求不多,我們做的也就不同。搭建網(wǎng)站我只是給大家寫(xiě)了一個(gè)流程,具體還有很多很多東西,沒(méi)有深入學(xué)習(xí),是沒(méi)有辦法理解的。比如服務(wù)器環(huán)境配置,PHP編程,前端設(shè)計(jì),SEO優(yōu)化,博客運(yùn)營(yíng)等等。。。都需要投入不少精力,寫(xiě)完了。
關(guān)鍵詞:數(shù)據(jù),技術(shù)