【教你搭建服務器系列】選擇雲服務器 (一)

我們每天都在訪問不同的網站,比如百度,那我們在瀏覽器輸入 www.baidu.com 背後發生了什麼,百度又是如何提供服務的呢。

首先我們要明白內網IP和公網IP的區別。

1、公網IP和內網IP

image-20201007133451598

如圖,假如我在某學校訪問百度,正在使用着校園網,首先校園網的路由器會把我們的內網IP轉換成外網的IP,如何進行尋址、網關轉發,最後找到百度的服務器公網IP,然後我的個人PC就和百度的服務器建立了鏈接,這樣就可以互相通信了。

整個網絡的服務建立是很複雜的,涉及譬如IP封裝、ARP尋址、三次握手、防火牆等等。這些就留給你們慢慢研究了。

我們只需要明白,公網IP具有世界範圍的唯一性,而域名 baidu.com 的 公網IP 解析 爲 39.156.69.79 ,所以 我們訪問百度的時候,就是向IP爲 39.156.69.79的服務器建立連接。

所以,只需要擁有一個公網IP,你就可以建立自己的服務器;雖然個人也可以申請公網IP,但是這個比較複雜而且沒有商用服務器方便,一般我們都是選擇商用的服務器。比如騰訊雲、百度雲、阿里雲、華爲雲等等。

2、選擇雲服務商

以騰訊云爲例,登錄 騰訊雲 ,https://cloud.tencent.com,如果你是學生的話,可以使用學生身份購買 學生雲主機。

學生雲主機優惠的鏈接是這個:https://cloud.tencent.com/act/campus?from=12631

這裏我選擇購買 輕量應用服務器 lighthouse,剛好碰上有優惠,地址這個:https://curl.qcloud.com/Jot5xuYU

我選擇的是 1核 2G 5M ,系統鏡像選擇 Centos7.6 ,購買完畢,然後進入控制檯。

image-20201007142842358

3、熟悉控制檯

  • 首先我們需要重置一下密碼,然後重啓。

image-20201007140414442

  • 然後下面可以看到騰訊雲給你分配的IP了。

比如我的公網IP是119.29.62.179

  • 防火牆

這裏默認設置了端口開放的規則,如果你的服務器需要使用其他端口,比如說後續我們需要開放MySQL的3306端口,也需要到這裏設置,否則遠程是無法訪問你的數據庫的。

image-20201007143051867

自此,你就可以和這臺服務器玩耍了。

4、登錄服務器

登錄服務器需要使用終端工具,這裏我使用 MobaXterm 。

如果你不熟悉MobaXterm,可以參考我這個:https://mp.weixin.qq.com/s/Z3cYlTLLN4cO-FzoTL0pSw

輸入你的ip和賬戶名,如何再輸入密碼,就可以了。

輸入ip賬戶

查看服務器信息