1. 程式人生 > >網站部署釋出到網際網路等整套流程

網站部署釋出到網際網路等整套流程

閱讀物件:不會發佈網站到網際網路的人,不懂得域名和空間或者不會用的人,一直想裝逼讓別人看卻沒能得逞的人

如果你是上面幾種人,那麼這篇部落格絕對適合你,廢話少說進入正題。

1.網站釋出

2.修改網站的瀏覽名

照著上面的做了下,下面這就是我釋出的網站了

不過細心的同學會發現,訪問的地址是localhost,這很不雅觀,能不能像百度那樣弄成那樣的網址呢?答案是肯定的

這是我們需要設定網站的主機名就OK了,如下圖:

本段總結:本地的需要配置hosts檔案,伺服器上需要配置ip域名繫結。

3.用自己的電腦當伺服器讓別人訪問

相信很多人都有這個想法,及將自己的電腦當伺服器多好啊,即省去了釋出的種種困擾,也節省了買伺服器的錢。但嘗試了很多方法都無濟於事~不怕,其實很簡單:

這個用電腦做伺服器,其實最重要的就是埠對映,我們的電腦很多看到的都是區域網ip,要想讓別人真正訪問,得用外網ip,所以我們可以藉助一個叫做的內網穿透工具實現釋出。

這個工具使用需要注意的是,釋出的網站必須是80埠。但讓也不是絕對的,後面提到,先說說怎麼用:

先到官網下載:https://natapp.cn/  下載後解壓壓縮吧,裡面就一個exe檔案,點選執行,一切你就懂了,上面顯示的很清楚了。

接下來就利用上面生成的網址測試下:

這是我們需要把網站的瀏覽名去掉,不然會引起不必要的衝突,導致無法訪問。

---------------上面是基本使用,接下來演示如何【自定義埠】而不僅限於使用80埠-----------------------

首先去官網註冊下,註冊步驟我就不說了。

注意:對於註冊使用者再次訪問時,就不要直接雙擊運行了。

如果是windows,點選開始 執行 cmd  進入natapp.exe的目錄

輸入命令:  natapp -authtoken=xxxxx 回車即可

authtoken 是從上面介面的得到的,一個隧道對應一個authtoken,因此要切換不同的隧道,只需要輸入不同的authtoken 即可

4. 將專案駕到網際網路伺服器

用自己的電腦畢竟有很多侷限性(PS:首先不能保證7*24小時開機就是一點),那麼接下來討論下如何將專案釋出到伺服器上呢。

其實和部署到自己電腦上大同小異(PS:前提是你用的系統和伺服器系統一致的情況下)。我最近買了一個騰訊雲伺服器,因為學生給優惠券,哈哈。所以買空間只用了一元,域名.cn的免費領取一個。

就拿我申請的騰訊云為例吧:

---------1.首先註冊域名和空間

-------------2.再就是域名實名認證和備案

域名實名認證是必須要有的,不然域名使用不了。

對於備案這個問題有人會問,網站需要備案嗎?

網站備案是按空間來的,比如,國內的空間多數都是要備案的,畢竟國內的管制的比較嚴格。對於國外的空間就不要備案了,比如,空間是在香港,美國空間等,這些空間就不需要備案了。

------------3.解析域名繫結空間

 還是以騰訊云為例,進入到雲解析,之後看圖大家就明白咋弄了。

記錄值填入你的伺服器IP地址,而且你還需要在空間上繫結域名。

--------------4.新增專案到伺服器

完成以上步驟:就可以ping通ip了,但是還是不能訪問伺服器專案呢,別急,接下來就討論如何在伺服器部署專案(PS:還是以windows服務為例)

這時我們可以通過遠端連線操控遠端桌面,(1)首先,下載SqlServer 注意要和買的伺服器版本一致 (2)安裝IIS  

(3)將我們的網站釋出然後通過QQ啥的傳到伺服器接收下,然後部署到IIS上就哦了(PS:注意再配置下hosts檔案對映到我們買的域名上),這時就可以訪問了。

看:

5.給網站設定【二級域名】

目前只接觸騰訊雲了,所以還是以騰訊云為例(其它的伺服器操作可能不一樣,但大概意思是一樣的,不會的可以百度),直接引用論壇回答:

再加一個主機記錄就可以了
您好,在您的域名管理平臺裡新增記錄
主機名:bbs
記錄型別:A
IP地址:您伺服器IP地址
最後點選儲存,等待解析生效就可以了哦。

本人按照上面的嘗試了下,操作如下:

目的:我想給我的域名shuai7boy.cn 新增二級域名ryj.shuai7boy.cn

 1.首先登陸了雲管理添加了一條A記錄

2.然後將一個Demo部署到IIS上,注意:這是需要設定主機名為:ryj.shuai7boy.cn ,埠還是80就行,因為設定的主機名不同,所以不會對其它網站造成埠衝突。

部署完後,在hosts裡面新增埠對映:127.0.0.1     ryj.shuai7boy.cn

這時就大功告成了,來看下~

 

6.給網站新增CDN加速

網站中圖片或檔案啥的多了,會拖慢訪問速度腫麼辦?別怕,cdn加速為您解決煩惱。

之前我們也可能聽過cdn這個名字,感覺很高大上,就是不知道幹什麼的==

其實,CDN加速,顧名思義就是提高網站訪的訪問速度。原理很簡單:就是將伺服器放在地球的各個位置,當【第一次】有人訪問(比如shuai7boy.cn)時,就會把訪問的內容快取到就近伺服器,那麼當再有人訪問時,就會從這臺伺服器讀取資訊。 這樣就很好的避免了,每次訪問都從主伺服器讀取資訊了。

說了這麼多,你應該大概明白了吧,不明白就百度吧,哈哈。那麼如何使用cnd加速呢? 其實嘛,很簡單,只需要找個cdn加速網站設定下就哦了。

就拿(百度加速)舉例子吧:

我參考了這兩篇百度經驗給自己的網站添加了cdn加速:

按照上面說的,先登入su.baidu.com,然後找“我的網站”沒找到,怎麼回事?哈哈,百度已經更新版面了,還是乖乖的點選 “管理控制檯”吧。後面基本就一樣了,按照上面說的設定就行了。

最後,如果設定了按照上面的修改DNS後,別忘了在百度雲同樣要設定解析哦,不然網站是不能正常訪問的

效果圖:

6.通過設定防止Ping

劇中~