網(wǎng)站性能檢測(cè)評(píng)分
注:本網(wǎng)站頁(yè)面html檢測(cè)工具掃描網(wǎng)站中存在的基本問(wèn)題,僅供參考。
虛擬服務(wù)器建網(wǎng)站
搭建一個(gè)完全屬于自己的博客網(wǎng)站應(yīng)該如何下手,科普小白建站 企業(yè)視頻課程
有很多朋友問(wèn)我,如何動(dòng)手搭建一個(gè)完全屬于自己的博客網(wǎng)站,該如何下手 要花多少錢需要做那些準(zhǔn)備。
下面我就把搭建一個(gè)WordPress博客的過(guò)程講一下,僅針對(duì)純白讀者,勿噴,謝謝。
準(zhǔn)備工作:
一:域名注冊(cè)
找個(gè)域名服務(wù)商注冊(cè)個(gè)域名 ,域名是安年收費(fèi)的
各個(gè)服務(wù)商價(jià)格略有幾塊的差異,不過(guò)基本差不出10塊錢去,選那個(gè)就看你們自己了。
注冊(cè)域名一般域名盡量要短一些,然后含義通俗易懂,盡量不要數(shù)字和字母混排,主要還是好記為主。
二:購(gòu)買虛擬主機(jī)或者服務(wù)器
虛擬主機(jī)或者服務(wù)器的區(qū)別
虛擬主機(jī)是配置好環(huán)境的空間給你用,分配一定量的服務(wù)器資源給你
服務(wù)器就要自己配置了,比如我們用WordPres ,就要配置PHP+MySql的web環(huán)境。服務(wù)器可以做多個(gè)網(wǎng)站,而虛擬主機(jī)就只能做一個(gè)。
想省事簡(jiǎn)單的話就用虛擬主機(jī),想有所提升,對(duì)以后網(wǎng)站發(fā)展有提升空間的話就服務(wù)器。
購(gòu)買虛擬主機(jī)推薦 ,比如阿里云,騰訊云,百度云,美橙互聯(lián)(主要還是虛擬主機(jī))都可以
現(xiàn)在虛擬主機(jī)這幾家最實(shí)惠是百度云 近期有活動(dòng)99(2G網(wǎng)頁(yè)空間 128MB內(nèi)存 1000MB數(shù)據(jù)庫(kù) 1Mbps獨(dú)享帶寬)
真是相當(dāng)?shù)谋阋肆耍钜粋€(gè)網(wǎng)站200塊搞定了。
不過(guò)阿里云,騰訊云,百度云 還是主要做云服務(wù)器的,有興趣覺(jué)的也可以買一個(gè)入門的服務(wù)器用。(配置環(huán)境現(xiàn)在也有很多易用的主機(jī)面板,安裝也很簡(jiǎn)單)
一個(gè)入門的服務(wù)器阿里云服務(wù)器330塊也就搞定了。
域名解析
去域名管理里做域名解析,把讓我們的域名和虛擬主機(jī)綁定到一塊,好一打域名就是我們虛擬主機(jī)里的內(nèi)容。
域名解析圖示:記錄值就是添我們虛擬主機(jī)的IP地址, 主機(jī)名就是我們域名的前綴,如www。
關(guān)于TTL值 我有文章做過(guò)介紹,想了解的可以去看一下。域名解析里的TLL值代表什么呢?該如何設(shè)置?
還在虛擬主機(jī)里綁定域名,這個(gè)都是雙向的,要么域名解析也不會(huì)生效的。
一般域名生效時(shí)間要1到2個(gè)小時(shí),也有幾分鐘的就好。主要看你的網(wǎng)了。
三:博客系統(tǒng)
本文用使用比較廣泛的WordPress做演示,當(dāng)然如果使用typecho,emlog,Z-Blog等(有時(shí)間我再做一個(gè)詳細(xì)的博客系統(tǒng)推薦)
博客搭建: 把WordPress的代碼傳到虛擬主機(jī)就可以安裝了。
請(qǐng)參考這個(gè)GIF動(dòng)態(tài)教程如何安裝WordPres?
到這里我們的博客就搭建完成了。安裝的時(shí)間可能會(huì)遇到問(wèn)題,可以給我留言交流,想知道如何做網(wǎng)站就關(guān)注我吧,我會(huì)定期分享一些建站教程和項(xiàng)目案例的。
建網(wǎng)站該選擇服務(wù)器托管還是虛擬主機(jī)? 推廣視頻課程
大家都知道,建網(wǎng)站需要購(gòu)買或者租用服務(wù)器存放網(wǎng)頁(yè)的空間。那么,對(duì)于這個(gè)空間的選擇我們是服務(wù)器租用或購(gòu)買整個(gè)主機(jī)還是只選虛擬主機(jī)就夠了呢?回答此問(wèn)題之前,我們先來(lái)了解服務(wù)器托管和虛擬主機(jī)的定義和區(qū)別。
一、一般說(shuō)來(lái),傳統(tǒng)業(yè)界的主機(jī)業(yè)務(wù)可分為服務(wù)器托管與虛擬主機(jī)
1、服務(wù)器托管是在具有與Internet時(shí)實(shí)相連的網(wǎng)絡(luò)環(huán)境的公司放置一臺(tái)主機(jī),或向其租用一臺(tái)主機(jī),客戶可以通過(guò)遠(yuǎn)程控制將服務(wù)器配置成WWW、E-mail、Ftp服務(wù)器。
2、虛擬主機(jī)將一臺(tái)UNIX或NT系統(tǒng)整機(jī)的硬盤劃細(xì),細(xì)分后的每塊硬盤空間可以被配置成具有獨(dú)立域名和IP地址的www、email、FTP服務(wù)器,這樣的服務(wù)器,在被人們?yōu)g覽時(shí),看不出來(lái)它是與別人共享一臺(tái)主機(jī)系統(tǒng)資源的。在這臺(tái)機(jī)器上租用空間的用戶可以通過(guò)遠(yuǎn)程控制技術(shù),如文件傳輸(FTP),全權(quán)控制屬于他的那部分空間,如信息的上下載,應(yīng)用功能的配置等等。
二、服務(wù)器托管和虛擬主機(jī)的區(qū)別
服務(wù)器也可以叫主機(jī),就是為網(wǎng)絡(luò)中的其他電腦提供共享上網(wǎng)、文件共享、打印共享、WEB站點(diǎn)訪問(wèn)服務(wù)等,服務(wù)器的配置一般比普通臺(tái)式機(jī)要求高,但是,如果服務(wù)器僅僅用于小型網(wǎng)絡(luò)中,一臺(tái)配置一般的普通臺(tái)式機(jī)或筆記本也可以當(dāng)服務(wù)器用。
虛擬機(jī),顧名思義,就是實(shí)際上并不存在,通過(guò)一些軟件在一臺(tái)主機(jī)或服務(wù)器系統(tǒng)中模擬出來(lái)的一臺(tái)電腦,實(shí)際上就是一個(gè)比較大的應(yīng)用程序,讓一個(gè)操作系統(tǒng)運(yùn)行在另一個(gè)操作系統(tǒng)里面,二者相對(duì)獨(dú)立,有自己固定的磁盤空間和內(nèi)存容量,一臺(tái)電腦里面可以安裝很多虛擬機(jī),而且可以同時(shí)運(yùn)行,這樣可以大大節(jié)省硬件投資成本。
三、如何選擇?
虛擬主機(jī)買來(lái)就可以使用
服務(wù)器買來(lái)需要配置好環(huán)境
介紹下
虛擬主機(jī):服務(wù)器上配置好web環(huán)境,安裝相應(yīng)的面板,劃分出小空間對(duì)外銷售
服務(wù)器:擁有最高的權(quán)限,需要自己安裝web環(huán)境,然后再建設(shè)或者劃分空間使用
所以
如果是初學(xué)者建議購(gòu)買虛擬主機(jī),簡(jiǎn)簡(jiǎn)單單使用
如果有運(yùn)維技術(shù)或者公司IT部門才考慮購(gòu)買服務(wù)器,因?yàn)楹笃谛枰狪T和財(cái)力支持維護(hù)。
不要域名、不要服務(wù)器,教你一招照樣能在本地搭建自己的網(wǎng)站! 行業(yè)視頻課程
本期Eleght科技給大家分享一下如何在本地搭建一個(gè)個(gè)人網(wǎng)站,方法非常的簡(jiǎn)單,域名、云服務(wù)器;這里的所說(shuō)的不需要服務(wù)器的類型是自己買的一些云主機(jī)類的,當(dāng)然利用自己的電腦搭建網(wǎng)站可以稱為本地服務(wù)器,服務(wù)器和普通電腦的區(qū)別在于:一個(gè)用個(gè)人使用,一個(gè)用于7*24小時(shí)服務(wù)通通不需要,另外一個(gè)區(qū)別就是服務(wù)系統(tǒng)的區(qū)別。
我們都知道正常的網(wǎng)站搭建主要有申請(qǐng)域名、購(gòu)買虛擬主機(jī)或服務(wù)器、引入網(wǎng)站框架或從頭建設(shè)、網(wǎng)站優(yōu)化等等,非常的復(fù)雜,但是現(xiàn)在隨著網(wǎng)絡(luò)的急速發(fā)展,建立一個(gè)自己的網(wǎng)站也是非常的容易了,我們可以借助一些網(wǎng)站框架,然后在網(wǎng)上找一些模板素材上傳進(jìn)去就可以實(shí)現(xiàn)一個(gè)網(wǎng)站搭建。
下面小E將詳細(xì)分享如何在Windows系統(tǒng)上搭建
一、下載XAMPP并安裝
XAMPP是一個(gè)整合型的Apache套件。XAMPP包括Apache、MySQL、PHP、PERL,直接解壓縮,沒(méi)有復(fù)雜的安裝過(guò)程,強(qiáng)烈推薦初學(xué)者使用。到目前為止,XAMPP共支持Windows 、Linux、Mac OS X、Solaris四種版本,有了這款軟件我們的所需的環(huán)境直接搭建完成,軟件下載方式百度就可以了。
第二步,我們啟動(dòng)MySQL、Apache,點(diǎn)擊Start即可啟動(dòng),如果啟動(dòng)失敗,那就說(shuō)明端口被占用了,解決方法:將占用端口的任務(wù)關(guān)閉即可,使用過(guò)程中發(fā)現(xiàn)VMware可能會(huì)占用80端口,第二種方法,可以自己更改啟動(dòng)的端口,具體方法如下:
1、點(diǎn)擊Config,會(huì)出現(xiàn)多個(gè)選項(xiàng),選擇編輯第一個(gè)即可
在彈出的文本框中,找到下面這個(gè)位置并更改為自己想要改的端口,Ctrl + S保存即可。
這樣就代表啟動(dòng)成功了
下一步我們找到軟件的安裝位置
在這個(gè)安裝位置下的htdocs目錄就是網(wǎng)站的根目錄,下面我們將下載的網(wǎng)站模板解壓放在這個(gè)目錄下即可,或者在這個(gè)目錄下創(chuàng)建一個(gè)目錄作為根目錄,這樣的話以后訪問(wèn)本地網(wǎng)站就需要在127.0.0.1后面加上這個(gè)目錄位置
二、去網(wǎng)上下載WordPress
WordPress是使用PHP語(yǔ)言開(kāi)發(fā)的博客平臺(tái),用戶可以在支持PHP和MySQL數(shù)據(jù)庫(kù)的服務(wù)器上架設(shè)屬于自己的網(wǎng)站。也可以把 WordPress當(dāng)作一個(gè)內(nèi)容管理系統(tǒng)(CMS)來(lái)使用,而其中這個(gè)平臺(tái)可以找到各種各樣的模板,這類模板可以當(dāng)成企業(yè)、商品展示、個(gè)人博客等等,我們將下載的壓縮包解壓到根目錄,我之前有過(guò)一個(gè)WordPress,所以我就放在htdocs下的wordpress目錄下,如圖所示
三、我們打開(kāi)瀏覽器輸入http://127.0.0.1/wordpress-4.9.2就可以進(jìn)去了,也就是說(shuō)如果你直接放在htdocs目錄下,那么直接訪問(wèn)127.0.0.1即可,如果你是放在了這個(gè)目錄下的某個(gè)地址,那么就在127.0.0.1加上你的目錄地址即可訪問(wèn),如下圖所示我們可以看到進(jìn)去安裝頁(yè)面了。
我們選擇中文,點(diǎn)擊繼續(xù),進(jìn)入這個(gè)頁(yè)面后,我們需要填寫一些配置信息,數(shù)據(jù)庫(kù)名獲取看下一步。主機(jī)名默認(rèn)即可,或者填入127.0.0.1,前綴也不用更改,用戶名root,密碼為空,默認(rèn)都是這樣的,當(dāng)然你也可以在數(shù)據(jù)庫(kù)頁(yè)面自己創(chuàng)建一個(gè)用戶,請(qǐng)看下一步。
數(shù)據(jù)庫(kù)名怎么查找呢,我們打開(kāi)XAMPP,點(diǎn)擊MySQL右邊的admin,就可以進(jìn)入數(shù)據(jù)庫(kù)管理頁(yè)面
此時(shí)瀏覽器會(huì)自動(dòng)彈出數(shù)據(jù)庫(kù)管理頁(yè)面,我們新建數(shù)據(jù)庫(kù),名字為wordpress即可
我們從右邊欄中可以看到創(chuàng)建完成
我們填寫完成后,點(diǎn)擊執(zhí)行即可,記住在自己創(chuàng)建的用戶名,此時(shí)返回剛才wordpress這個(gè)頁(yè)面,我們填入相關(guān)信息后點(diǎn)擊提交就可以進(jìn)入這個(gè)頁(yè)面了
點(diǎn)擊進(jìn)行安裝,我們填寫相關(guān)的站點(diǎn)標(biāo)題,用戶名密碼之類的即可
最后點(diǎn)擊登錄即可
此時(shí)就進(jìn)入了wordpress的管理后臺(tái),一個(gè)可視化的管理頁(yè)面,寫文章,自定義評(píng)論、頁(yè)面、插件、側(cè)邊欄等等就可以設(shè)置,這只是一個(gè)簡(jiǎn)單的的wordpress主題,可以自行去網(wǎng)上下載各種各樣的wordpress主題,會(huì)非常的豐富,當(dāng)然wordpress也可以在這個(gè)頁(yè)面自己下載模板,但是大多都是英文并不容易操作。
百度搜索
這些主題下載后,我們解壓放在下面這個(gè)目錄,刷新后臺(tái)后就可以看到安裝的主題了
好了,本期的分享結(jié)束,感謝支持!Eleght科技,一個(gè)做技術(shù)的頭條號(hào)!如果想遇到什么問(wèn)題可以隨時(shí)來(lái)詢問(wèn)小E!
Eleght科技
利用阿里云虛擬主機(jī)搭建微信小程序服務(wù)器 小程序視頻課程
最近在折騰小程序,對(duì)于我這種半路出家還沒(méi)有后端經(jīng)驗(yàn)的初學(xué)前端來(lái)說(shuō)真的很不友好,各種接口什么的完全不懂,還要搭建https網(wǎng)站,但是既然選擇了做,跪著也要完成,正好還可以吧之前在阿里云買的一個(gè)小網(wǎng)站用上。
在網(wǎng)上找了一些教程,終于初步完成了服務(wù)器的搭建(主要是https設(shè)置),在這里分享給大家。
以下教程非原創(chuàng),作者為陳雨塵,原文鏈接 https://jianshu/p/7cd246f888d8。
申請(qǐng)服務(wù)器:一般公司都會(huì)有自己的服務(wù)器,但是如果你是自己私下學(xué)習(xí)或者開(kāi)發(fā)的話,當(dāng)然有自己的服務(wù)器才是最好的。
1.云服務(wù)器:可以直接在阿里云或者其他網(wǎng)站購(gòu)買,這種服務(wù)器一般都比較貴,但是靈活性和性能比較好,你可以根據(jù)自己的情況選擇性購(gòu)買。
2.云虛擬主機(jī):虛擬主機(jī)相對(duì)價(jià)格比較便宜,操作起來(lái)也比較簡(jiǎn)單,不用管服務(wù)器的配置等問(wèn)題,當(dāng)然相對(duì)的靈活性和性能就比較低了(也可以購(gòu)買一些國(guó)外的VPS,既可以用來(lái)翻墻也能用來(lái)建站,但備案的話貌似有點(diǎn)難)
注冊(cè)域名:可以在阿里云注冊(cè)域名,選什么樣子的就看你自己的喜好了,域名注冊(cè)之后順便實(shí)名認(rèn)證一下
從阿里云「產(chǎn)品與服務(wù)」里面,找到「CA 證書(shū)服務(wù)」 購(gòu)買免費(fèi)的證書(shū)
按照步驟填寫之后證書(shū)就進(jìn)入審核狀態(tài),大概幾分鐘就可以簽發(fā)。
云服務(wù)器:
云服務(wù)器配置就相對(duì)比較麻煩了,安裝環(huán)境,綁定域名等等,在這里就不一一細(xì)說(shuō)了,如果不會(huì)可以另行百度,這里默認(rèn)的你的服務(wù)器已經(jīng)搭建好。(之后我會(huì)再寫一篇相關(guān)的云服務(wù)環(huán)境搭建的文章)
下載完證書(shū)之后(這里以Apache為例其他的可以自己查看對(duì)應(yīng)的文檔)
( 1 ) 在Apache的安裝目錄下創(chuàng)建cert目錄,并且將下載的全部文件拷貝到cert目錄中。如果申請(qǐng)證書(shū)時(shí)是自己創(chuàng)建的CSR文件,請(qǐng)將對(duì)應(yīng)的私鑰文件放到cert目錄下并且命名為214497416760958.key;( 2 ) 打開(kāi) apache 安裝目錄下 conf 目錄中的 httpd.conf 文件,找到以下內(nèi)容并去掉“#”:LoadModule ssl_module modules/mod_ssl.so (如果找不到請(qǐng)確認(rèn)是否編譯過(guò) openssl 插件)Include conf/extra/httpd-ssl.conf( 3 ) 打開(kāi) apache 安裝目錄下 conf/extra/httpd-ssl.conf 文件 (也可能是conf.d/ssl.conf,與操作系統(tǒng)及安裝方式有關(guān)), 在配置文件中查找以下配置語(yǔ)句:添加 SSL 協(xié)議支持協(xié)議,去掉不安全的協(xié)議SSLProtocol all -SSLv2 -SSLv3修改加密套件如下SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP: MEDIUMSSLHonorCipherOrder on證書(shū)公鑰配置SSLCertificateFile cert/public.pem證書(shū)私鑰配置SSLCertificateKeyFile cert/214497416760958.key證書(shū)鏈配置,如果該屬性開(kāi)頭有 '#'字符,請(qǐng)刪除掉SSLCertificateChainFile cert/chain.pem( 4 ) 重啟 Apache。
云虛擬主機(jī):
1.點(diǎn)擊進(jìn)入主機(jī)列表,上面會(huì)有你未完成的事項(xiàng)按照要求處理,點(diǎn)擊左側(cè)[域名管理]-[域名綁定],綁定你剛才注冊(cè)的域名。
2.點(diǎn)擊下方的CDN控制臺(tái)進(jìn)行HTTPS設(shè)置(虛擬主機(jī)也是可以設(shè)置HTTPS的)
點(diǎn)擊[域名管理]找到你的域名點(diǎn)擊[配置]
然后點(diǎn)擊[HTTPS設(shè)置]
選擇你剛才生成的HTTPS證書(shū),強(qiáng)制跳轉(zhuǎn)HTTP->HTTPS
3.修改DNS解析記錄
復(fù)制CNAME的值用來(lái)新增DNS解析記錄。
請(qǐng)點(diǎn)擊輸入圖片這里添加DNS解析的時(shí)候可能會(huì)出現(xiàn)沖突,一般來(lái)說(shuō)如果你之前系統(tǒng)生成的有你可以直接讓A解析修改成CNAME解析,兩個(gè)是不能并存的,出現(xiàn)沖突的話可以參考下圖,排除沖突
配置好服務(wù)器和HTTPS證書(shū)之后就要上傳網(wǎng)頁(yè)和接口文件才能訪問(wèn)和請(qǐng)求接口
我用的這個(gè)上傳文件的工具。連接站點(diǎn)之后就可以上傳自己的主頁(yè)了。
這里的FTP登陸名和密碼在主機(jī)管理控制臺(tái)可以查看(密碼是之前自己設(shè)置的)
1.虛擬主機(jī)對(duì)應(yīng)的文件的位置(index為默認(rèn)顯示頁(yè),data.php為接口)
然后在主機(jī)管理控制臺(tái)選擇默認(rèn)首頁(yè)設(shè)置就可以了訪問(wèn)了。 (未備案前可用臨時(shí)域名訪問(wèn))
2.云主機(jī) 上傳對(duì)應(yīng)的域名配置目錄下
點(diǎn)擊備案 —— 進(jìn)入備案系統(tǒng)(備案之前請(qǐng)確保以上步驟都完成,訪問(wèn)域名(或臨時(shí)域名)能打開(kāi)你上傳的網(wǎng)址)
填寫備案信息
這里要注意的是備案的網(wǎng)站名稱不要寫博客,主頁(yè)這些的,貌似容易不過(guò),我之前就寫的雨塵博客,然后阿里的客服打電話給我說(shuō)最好換下容易被拒,然后我化成了雨塵技術(shù)分享。過(guò)了的!還有就是《網(wǎng)站備案承諾書(shū)》里面的地址要填寫現(xiàn)在所在的省份,不是原籍!備案信息提交之后阿里的小哥會(huì)先初審,有什么不合適的地方他會(huì)打電話給你讓你處理,初審之后就提交給對(duì)應(yīng)的省份政府審了。具體審核時(shí)間不定(我的是一個(gè)月)
等備案通過(guò)之后就可以到微信公眾平臺(tái)設(shè)置小程序的服務(wù)器域名
然后就可以去小程序請(qǐng)求啦!
至此大工告成了!
如何搭建個(gè)人網(wǎng)站 流量視頻課程
之前也寫過(guò)此類的文章,但是因?yàn)楫?dāng)時(shí)入門不久,寫的文章可能會(huì)錯(cuò)誤的引導(dǎo)大家。現(xiàn)在,本博客建立的500+天了,博主從一個(gè)“菜鳥(niǎo)”轉(zhuǎn)為“有經(jīng)驗(yàn)的站長(zhǎng)”了。
一、 域名,就是‘baidu’ ‘smallxu.me’的這種。在訪問(wèn)某一個(gè)網(wǎng)站時(shí),必須輸入域名(或者IP),然后會(huì)通過(guò)DNS搜索到域名所解析的IP,然后去訪問(wèn)這個(gè)IP。
域名的注冊(cè)可以去 阿里云 騰訊云 西部數(shù)碼 狗爹 等等域名注冊(cè)商,不建議注冊(cè)tk gq ga cf ml等免費(fèi)、非主流域名(搜索引擎雖然口頭上說(shuō)不歧視,但是在實(shí)際應(yīng)用中還是有影響的)
ps:.me域名不支持北京備案(后面講備案)
二、 域名DNS
域名(英語(yǔ):Domain Name),簡(jiǎn)稱域名、網(wǎng)域,是由一串用點(diǎn)分隔的名字組成的Internet上某一臺(tái)計(jì)算機(jī)或計(jì)算機(jī)組的名稱,用于在數(shù)據(jù)傳輸時(shí)標(biāo)識(shí)計(jì)算機(jī)的電子方位(有時(shí)也指地理位置)。網(wǎng)域名稱系統(tǒng)(DNS,Domain Name System,有時(shí)也簡(jiǎn)稱為域名)是因特網(wǎng)的一項(xiàng)核心服務(wù),它作為可以將域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫(kù),能夠使人更方便的訪問(wèn)互聯(lián)網(wǎng),而不用去記住能夠被機(jī)器直接讀取的IP地址數(shù)串。例如,wikipedia.org是一個(gè)域名,和IP地址208.80.152.2相對(duì)應(yīng)。DNS就像是一個(gè)自動(dòng)的電話號(hào)碼簿,我們可以直接撥打wikipedia的名字來(lái)代替電話號(hào)碼(IP地址)。我們直接調(diào)用網(wǎng)站的名字以后,DNS就會(huì)將便于人類使用的名字(如wikipedia.org)轉(zhuǎn)化成便于機(jī)器識(shí)別的IP地址(如208.80.152.2)。
域名的dns可以使用域名注冊(cè)商默認(rèn)的dns,也可以使用第三方dns或者cdn(或waf)的域名DNS。例如 cloudxns dnspod cloudflare (百度云加速 360網(wǎng)站衛(wèi)士 太垃圾,不提了)這些域名dns
也可以利用自己的服務(wù)器搭建域名DNS(不能保證可用性和穩(wěn)定性),如何利用服務(wù)器搭建DNS我們后面的文章在講解(搭建的域名DNS必須在對(duì)應(yīng)的域名后綴注冊(cè)局進(jìn)行DNS注冊(cè),否則無(wú)法使用)
三、 網(wǎng)站服務(wù)器
網(wǎng)站服務(wù)器分為許多種 例如 虛擬主機(jī) 云服務(wù)器 VPS 以及物理服務(wù)器
1.虛擬主機(jī)
虛擬主機(jī)是指在網(wǎng)絡(luò)服務(wù)器上分出一定的磁盤空間,用戶可以租用此部分空間,以供用戶放置站點(diǎn)及應(yīng)用組件,提供必要的數(shù)據(jù)存放和傳輸功能。
虛擬主機(jī)有著便宜、快速、便捷的優(yōu)點(diǎn),但是隨著網(wǎng)站的發(fā)展,虛擬主機(jī)的缺點(diǎn)也就慢慢的出現(xiàn)了——①若虛擬主機(jī)所在的物理服務(wù)器被攻擊,該物理服務(wù)器下所有網(wǎng)站都會(huì)故障②有些虛擬主機(jī)不支持https③隨著網(wǎng)站發(fā)展,會(huì)發(fā)現(xiàn)虛擬主機(jī)的容量、流量不夠使用
2.VPS
VPS(Virtual Private Server 虛擬專用服務(wù)器)技術(shù),將一臺(tái)服務(wù)器分割成多個(gè)虛擬專享服務(wù)器的優(yōu)質(zhì)服務(wù)。實(shí)現(xiàn)VPS的技術(shù)分為容器 技術(shù),和虛擬化技術(shù) ] 。在容器或虛擬機(jī)中,每個(gè)VPS都可分配獨(dú)立公網(wǎng)IP地址、獨(dú)立操作系統(tǒng)、實(shí)現(xiàn)不同VPS間磁盤空間、內(nèi)存、CPU資源、進(jìn)程和系統(tǒng)配置的隔離,為用戶和應(yīng)用程序模擬出“獨(dú)占”使用計(jì)算資源的體驗(yàn)。VPS可以像獨(dú)立服務(wù)器一樣,重裝操作系統(tǒng),安裝程序,單獨(dú)重啟服務(wù)器。VPS為使用者提供了管理配置的自由,可用于企業(yè)虛擬化,也可以用于IDC資源租用。IDC資源租用,由VPS提供商提供。不同VPS提供商所使用的硬件VPS軟件的差異,及銷售策略的不同,VPS的使用體驗(yàn)也有較大差異。尤其是VPS提供商超賣,導(dǎo)致實(shí)體服務(wù)器超負(fù)荷時(shí),VPS性能將受到極大影響。相對(duì)來(lái)說(shuō),容器技術(shù)比虛擬機(jī)技術(shù)硬件使用效率更高,更易于超賣,所以一般來(lái)說(shuō)容器VPS的價(jià)格都高于虛擬機(jī)VPS的價(jià)格。這些VPS主機(jī)以最大化的效率共享硬件、軟件許可證以及管理資源。每個(gè)VPS主機(jī)都可分配獨(dú)立公網(wǎng)IP地址、獨(dú)立操作系統(tǒng)、獨(dú)立超大空間、獨(dú)立內(nèi)存、獨(dú)立CPU資源、獨(dú)立執(zhí)行程序和獨(dú)立系統(tǒng)配置等. VPS主機(jī)用戶除了可以分配多個(gè)虛擬主機(jī)及無(wú)限企業(yè)郵箱外, 更具有獨(dú)立主機(jī)功能, 可自行安裝程序,單獨(dú)重啟主機(jī)。簡(jiǎn)單理解VPS就是一臺(tái)擁有公網(wǎng)IP的服務(wù)器
VPS也可以去阿里這樣的大廠商購(gòu)買(大部分都是云服務(wù)器)
3.云服務(wù)器
云服務(wù)器是一種簡(jiǎn)單高效、安全可靠、處理能力可彈性伸縮的計(jì)算服務(wù)。其管理方式比物理服務(wù)器更簡(jiǎn)單高效。用戶無(wú)需提前購(gòu)買硬件,即可迅速創(chuàng)建或釋放任意多臺(tái)云服務(wù)器。云服務(wù)器幫助您快速構(gòu)建更穩(wěn)定、安全的應(yīng)用,降低開(kāi)發(fā)運(yùn)維的難度和整體IT成本,使您能夠更專注于核心業(yè)務(wù)的創(chuàng)新。
云服務(wù)器和VPS之區(qū)別
云服務(wù)器是由一個(gè)集群所分擔(dān)的,假設(shè)該集群有一臺(tái)物理服務(wù)器故障,其他的服務(wù)器可以依靠鏡像正常運(yùn)行 VPS若物理服務(wù)器故障,那么VPS直接崩潰
4.物理服務(wù)器
物理服務(wù)器就是一臺(tái)實(shí)體計(jì)算機(jī)托管到機(jī)房,其配置可以由自己而定,擁有著和普通電腦相同的能力。但是在租用或托管一臺(tái)物理服務(wù)器時(shí),需要考慮其機(jī)房配置、寬帶配置、以及服務(wù)器供電。
綜合排序 物理服務(wù)器>云服務(wù)器>VPS>虛擬主機(jī)
PS. VPS及云服務(wù)器的虛擬化有多種方式 1.XEN 2.KVM 3.OVZ期綜合性能排序 KVM>=xen>ovz
五、 云服務(wù)器/VPS/物理服務(wù)器的環(huán)境選擇
就目前來(lái)說(shuō),php是全能語(yǔ)言,既可以在WIN上運(yùn)行也可以在linux上運(yùn)行
若你是用的是zblog一類以ASP(zblog也有php版)為主的程序,win是必選,因?yàn)橹挥蠾in可以運(yùn)行asp/aspx
如果使用php,那么linux是首選,其次是win,因?yàn)閘inux初始占用內(nèi)存小,占用系統(tǒng)資源小,對(duì)于低配置服務(wù)器是最佳選擇。而win則是圖形化操作,對(duì)于新手最好
網(wǎng)站環(huán)境nginx輕量、易操作,apache管理好,iis最為垃圾 但是因?yàn)閍sp只能運(yùn)行在iis上(目前這樣)而且iis只能在win上(聽(tīng)說(shuō)微軟在為linux開(kāi)發(fā)Iis)
php環(huán)境因?yàn)?.0及以上不支持mysql拓展,所以一般建議5.6
六、 網(wǎng)站備案
在中國(guó)大陸以外的服務(wù)器可以不用備案,在中國(guó)大陸以內(nèi)的服務(wù)器必須向服務(wù)器管理商以及工信部提出備案申請(qǐng),備案后就可以使用國(guó)內(nèi)服務(wù)器了
七、 https or http
https 是 http的安全版,搜索引擎會(huì)收錄較多的https鏈接
至此一個(gè)網(wǎng)站基本就成型了
by 小徐博客網(wǎng) smallxu.me
搭建一個(gè)完全屬于自己的博客網(wǎng)站應(yīng)該如何下手,科普小白建站 互聯(lián)網(wǎng)視頻課程
有很多朋友問(wèn)我,如何動(dòng)手搭建一個(gè)完全屬于自己的博客網(wǎng)站,該如何下手 要花多少錢需要做那些準(zhǔn)備。
下面我就把搭建一個(gè)WordPress博客的過(guò)程講一下,僅針對(duì)純白讀者,勿噴,謝謝。
準(zhǔn)備工作:
一:域名注冊(cè)
找個(gè)域名服務(wù)商注冊(cè)個(gè)域名 ,域名是安年收費(fèi)的
各個(gè)服務(wù)商價(jià)格略有幾塊的差異,不過(guò)基本差不出10塊錢去,選那個(gè)就看你們自己了。
注冊(cè)域名一般域名盡量要短一些,然后含義通俗易懂,盡量不要數(shù)字和字母混排,主要還是好記為主。
二:購(gòu)買虛擬主機(jī)或者服務(wù)器
虛擬主機(jī)或者服務(wù)器的區(qū)別
虛擬主機(jī)是配置好環(huán)境的空間給你用,分配一定量的服務(wù)器資源給你
服務(wù)器就要自己配置了,比如我們用WordPres ,就要配置PHP+MySql的web環(huán)境。服務(wù)器可以做多個(gè)網(wǎng)站,而虛擬主機(jī)就只能做一個(gè)。
想省事簡(jiǎn)單的話就用虛擬主機(jī),想有所提升,對(duì)以后網(wǎng)站發(fā)展有提升空間的話就服務(wù)器。
購(gòu)買虛擬主機(jī)推薦 ,比如阿里云,騰訊云,百度云,美橙互聯(lián)(主要還是虛擬主機(jī))都可以
現(xiàn)在虛擬主機(jī)這幾家最實(shí)惠是百度云 近期有活動(dòng)99(2G網(wǎng)頁(yè)空間 128MB內(nèi)存 1000MB數(shù)據(jù)庫(kù) 1Mbps獨(dú)享帶寬)
真是相當(dāng)?shù)谋阋肆耍钜粋€(gè)網(wǎng)站200塊搞定了。
不過(guò)阿里云,騰訊云,百度云 還是主要做云服務(wù)器的,有興趣覺(jué)的也可以買一個(gè)入門的服務(wù)器用。(配置環(huán)境現(xiàn)在也有很多易用的主機(jī)面板,安裝也很簡(jiǎn)單)
一個(gè)入門的服務(wù)器阿里云服務(wù)器330塊也就搞定了。
域名解析
去域名管理里做域名解析,把讓我們的域名和虛擬主機(jī)綁定到一塊,好一打域名就是我們虛擬主機(jī)里的內(nèi)容。
域名解析圖示:記錄值就是添我們虛擬主機(jī)的IP地址, 主機(jī)名就是我們域名的前綴,如www。
關(guān)于TTL值 我有文章做過(guò)介紹,想了解的可以去看一下。域名解析里的TLL值代表什么呢?該如何設(shè)置?
還在虛擬主機(jī)里綁定域名,這個(gè)都是雙向的,要么域名解析也不會(huì)生效的。
一般域名生效時(shí)間要1到2個(gè)小時(shí),也有幾分鐘的就好。主要看你的網(wǎng)了。
三:博客系統(tǒng)
本文用使用比較廣泛的WordPress做演示,當(dāng)然如果使用typecho,emlog,Z-Blog等(有時(shí)間我再做一個(gè)詳細(xì)的博客系統(tǒng)推薦)
博客搭建: 把WordPress的代碼傳到虛擬主機(jī)就可以安裝了。
請(qǐng)參考這個(gè)GIF動(dòng)態(tài)教程如何安裝WordPres?
到這里我們的博客就搭建完成了。安裝的時(shí)間可能會(huì)遇到問(wèn)題,可以給我留言交流,想知道如何做網(wǎng)站就關(guān)注我吧,我會(huì)定期分享一些建站教程和項(xiàng)目案例的。
建網(wǎng)站該選擇服務(wù)器托管還是虛擬主機(jī)? 行業(yè)視頻課程
大家都知道,建網(wǎng)站需要購(gòu)買或者租用服務(wù)器存放網(wǎng)頁(yè)的空間。那么,對(duì)于這個(gè)空間的選擇我們是服務(wù)器租用或購(gòu)買整個(gè)主機(jī)還是只選虛擬主機(jī)就夠了呢?回答此問(wèn)題之前,我們先來(lái)了解服務(wù)器托管和虛擬主機(jī)的定義和區(qū)別。
一、一般說(shuō)來(lái),傳統(tǒng)業(yè)界的主機(jī)業(yè)務(wù)可分為服務(wù)器托管與虛擬主機(jī)
1、服務(wù)器托管是在具有與Internet時(shí)實(shí)相連的網(wǎng)絡(luò)環(huán)境的公司放置一臺(tái)主機(jī),或向其租用一臺(tái)主機(jī),客戶可以通過(guò)遠(yuǎn)程控制將服務(wù)器配置成WWW、E-mail、Ftp服務(wù)器。
2、虛擬主機(jī)將一臺(tái)UNIX或NT系統(tǒng)整機(jī)的硬盤劃細(xì),細(xì)分后的每塊硬盤空間可以被配置成具有獨(dú)立域名和IP地址的www、email、FTP服務(wù)器,這樣的服務(wù)器,在被人們?yōu)g覽時(shí),看不出來(lái)它是與別人共享一臺(tái)主機(jī)系統(tǒng)資源的。在這臺(tái)機(jī)器上租用空間的用戶可以通過(guò)遠(yuǎn)程控制技術(shù),如文件傳輸(FTP),全權(quán)控制屬于他的那部分空間,如信息的上下載,應(yīng)用功能的配置等等。
二、服務(wù)器托管和虛擬主機(jī)的區(qū)別
服務(wù)器也可以叫主機(jī),就是為網(wǎng)絡(luò)中的其他電腦提供共享上網(wǎng)、文件共享、打印共享、WEB站點(diǎn)訪問(wèn)服務(wù)等,服務(wù)器的配置一般比普通臺(tái)式機(jī)要求高,但是,如果服務(wù)器僅僅用于小型網(wǎng)絡(luò)中,一臺(tái)配置一般的普通臺(tái)式機(jī)或筆記本也可以當(dāng)服務(wù)器用。
虛擬機(jī),顧名思義,就是實(shí)際上并不存在,通過(guò)一些軟件在一臺(tái)主機(jī)或服務(wù)器系統(tǒng)中模擬出來(lái)的一臺(tái)電腦,實(shí)際上就是一個(gè)比較大的應(yīng)用程序,讓一個(gè)操作系統(tǒng)運(yùn)行在另一個(gè)操作系統(tǒng)里面,二者相對(duì)獨(dú)立,有自己固定的磁盤空間和內(nèi)存容量,一臺(tái)電腦里面可以安裝很多虛擬機(jī),而且可以同時(shí)運(yùn)行,這樣可以大大節(jié)省硬件投資成本。
三、如何選擇?
虛擬主機(jī)買來(lái)就可以使用
服務(wù)器買來(lái)需要配置好環(huán)境
介紹下
虛擬主機(jī):服務(wù)器上配置好web環(huán)境,安裝相應(yīng)的面板,劃分出小空間對(duì)外銷售
服務(wù)器:擁有最高的權(quán)限,需要自己安裝web環(huán)境,然后再建設(shè)或者劃分空間使用
所以
如果是初學(xué)者建議購(gòu)買虛擬主機(jī),簡(jiǎn)簡(jiǎn)單單使用
如果有運(yùn)維技術(shù)或者公司IT部門才考慮購(gòu)買服務(wù)器,因?yàn)楹笃谛枰狪T和財(cái)力支持維護(hù)。
利用阿里云虛擬主機(jī)搭建微信小程序服務(wù)器 小程序視頻課程
最近在折騰小程序,對(duì)于我這種半路出家還沒(méi)有后端經(jīng)驗(yàn)的初學(xué)前端來(lái)說(shuō)真的很不友好,各種接口什么的完全不懂,還要搭建https網(wǎng)站,但是既然選擇了做,跪著也要完成,正好還可以吧之前在阿里云買的一個(gè)小網(wǎng)站用上。
在網(wǎng)上找了一些教程,終于初步完成了服務(wù)器的搭建(主要是https設(shè)置),在這里分享給大家。
以下教程非原創(chuàng),作者為陳雨塵,原文鏈接 https://jianshu/p/7cd246f888d8。
申請(qǐng)服務(wù)器:一般公司都會(huì)有自己的服務(wù)器,但是如果你是自己私下學(xué)習(xí)或者開(kāi)發(fā)的話,當(dāng)然有自己的服務(wù)器才是最好的。
1.云服務(wù)器:可以直接在阿里云或者其他網(wǎng)站購(gòu)買,這種服務(wù)器一般都比較貴,但是靈活性和性能比較好,你可以根據(jù)自己的情況選擇性購(gòu)買。
2.云虛擬主機(jī):虛擬主機(jī)相對(duì)價(jià)格比較便宜,操作起來(lái)也比較簡(jiǎn)單,不用管服務(wù)器的配置等問(wèn)題,當(dāng)然相對(duì)的靈活性和性能就比較低了(也可以購(gòu)買一些國(guó)外的VPS,既可以用來(lái)翻墻也能用來(lái)建站,但備案的話貌似有點(diǎn)難)
注冊(cè)域名:可以在阿里云注冊(cè)域名,選什么樣子的就看你自己的喜好了,域名注冊(cè)之后順便實(shí)名認(rèn)證一下
從阿里云「產(chǎn)品與服務(wù)」里面,找到「CA 證書(shū)服務(wù)」 購(gòu)買免費(fèi)的證書(shū)
按照步驟填寫之后證書(shū)就進(jìn)入審核狀態(tài),大概幾分鐘就可以簽發(fā)。
云服務(wù)器:
云服務(wù)器配置就相對(duì)比較麻煩了,安裝環(huán)境,綁定域名等等,在這里就不一一細(xì)說(shuō)了,如果不會(huì)可以另行百度,這里默認(rèn)的你的服務(wù)器已經(jīng)搭建好。(之后我會(huì)再寫一篇相關(guān)的云服務(wù)環(huán)境搭建的文章)
下載完證書(shū)之后(這里以Apache為例其他的可以自己查看對(duì)應(yīng)的文檔)
( 1 ) 在Apache的安裝目錄下創(chuàng)建cert目錄,并且將下載的全部文件拷貝到cert目錄中。如果申請(qǐng)證書(shū)時(shí)是自己創(chuàng)建的CSR文件,請(qǐng)將對(duì)應(yīng)的私鑰文件放到cert目錄下并且命名為214497416760958.key;( 2 ) 打開(kāi) apache 安裝目錄下 conf 目錄中的 httpd.conf 文件,找到以下內(nèi)容并去掉“#”:LoadModule ssl_module modules/mod_ssl.so (如果找不到請(qǐng)確認(rèn)是否編譯過(guò) openssl 插件)Include conf/extra/httpd-ssl.conf( 3 ) 打開(kāi) apache 安裝目錄下 conf/extra/httpd-ssl.conf 文件 (也可能是conf.d/ssl.conf,與操作系統(tǒng)及安裝方式有關(guān)), 在配置文件中查找以下配置語(yǔ)句:添加 SSL 協(xié)議支持協(xié)議,去掉不安全的協(xié)議SSLProtocol all -SSLv2 -SSLv3修改加密套件如下SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP: MEDIUMSSLHonorCipherOrder on證書(shū)公鑰配置SSLCertificateFile cert/public.pem證書(shū)私鑰配置SSLCertificateKeyFile cert/214497416760958.key證書(shū)鏈配置,如果該屬性開(kāi)頭有 '#'字符,請(qǐng)刪除掉SSLCertificateChainFile cert/chain.pem( 4 ) 重啟 Apache。
云虛擬主機(jī):
1.點(diǎn)擊進(jìn)入主機(jī)列表,上面會(huì)有你未完成的事項(xiàng)按照要求處理,點(diǎn)擊左側(cè)[域名管理]-[域名綁定],綁定你剛才注冊(cè)的域名。
2.點(diǎn)擊下方的CDN控制臺(tái)進(jìn)行HTTPS設(shè)置(虛擬主機(jī)也是可以設(shè)置HTTPS的)
點(diǎn)擊[域名管理]找到你的域名點(diǎn)擊[配置]
然后點(diǎn)擊[HTTPS設(shè)置]
選擇你剛才生成的HTTPS證書(shū),強(qiáng)制跳轉(zhuǎn)HTTP->HTTPS
3.修改DNS解析記錄
復(fù)制CNAME的值用來(lái)新增DNS解析記錄。
請(qǐng)點(diǎn)擊輸入圖片這里添加DNS解析的時(shí)候可能會(huì)出現(xiàn)沖突,一般來(lái)說(shuō)如果你之前系統(tǒng)生成的有你可以直接讓A解析修改成CNAME解析,兩個(gè)是不能并存的,出現(xiàn)沖突的話可以參考下圖,排除沖突
配置好服務(wù)器和HTTPS證書(shū)之后就要上傳網(wǎng)頁(yè)和接口文件才能訪問(wèn)和請(qǐng)求接口
我用的這個(gè)上傳文件的工具。連接站點(diǎn)之后就可以上傳自己的主頁(yè)了。
這里的FTP登陸名和密碼在主機(jī)管理控制臺(tái)可以查看(密碼是之前自己設(shè)置的)
1.虛擬主機(jī)對(duì)應(yīng)的文件的位置(index為默認(rèn)顯示頁(yè),data.php為接口)
然后在主機(jī)管理控制臺(tái)選擇默認(rèn)首頁(yè)設(shè)置就可以了訪問(wèn)了。 (未備案前可用臨時(shí)域名訪問(wèn))
2.云主機(jī) 上傳對(duì)應(yīng)的域名配置目錄下
點(diǎn)擊備案 —— 進(jìn)入備案系統(tǒng)(備案之前請(qǐng)確保以上步驟都完成,訪問(wèn)域名(或臨時(shí)域名)能打開(kāi)你上傳的網(wǎng)址)
填寫備案信息
這里要注意的是備案的網(wǎng)站名稱不要寫博客,主頁(yè)這些的,貌似容易不過(guò),我之前就寫的雨塵博客,然后阿里的客服打電話給我說(shuō)最好換下容易被拒,然后我化成了雨塵技術(shù)分享。過(guò)了的!還有就是《網(wǎng)站備案承諾書(shū)》里面的地址要填寫現(xiàn)在所在的省份,不是原籍!備案信息提交之后阿里的小哥會(huì)先初審,有什么不合適的地方他會(huì)打電話給你讓你處理,初審之后就提交給對(duì)應(yīng)的省份政府審了。具體審核時(shí)間不定(我的是一個(gè)月)
等備案通過(guò)之后就可以到微信公眾平臺(tái)設(shè)置小程序的服務(wù)器域名
然后就可以去小程序請(qǐng)求啦!
至此大工告成了!