1. 前言
搭建服務器的方式可以是買一臺物理主機,也可以是使用網上的云服務器(VPS)。前者需要考慮硬件維護等瑣碎問題,因而這里只介紹后者;
目前云服務器提供商很多,騰訊、阿里等等,本文介紹阿里云純粹是因為個人喜好;
想在阿里云上傳自己的代碼以供客戶端訪問,可以使用虛擬主機或云服務器(OSS 靜態托管不考慮)。前者價格便宜,但是沒有主機的全部控制權,可以理解成大家共享一臺主機,只不過每個人都有自己的私有空間罷了。因而對于想要學習服務器管理的需求者來說,使用虛擬主機是不合適的;
總之,我們需要一臺真正的服務器。
2. 阿里云服務器購置
首先,你需要有一個阿里云賬號。
使用云翼計劃用學生身份可以以¥9-10/月 的價格得到一臺配置還可以的云服務器,足夠進行云服務器相關知識的學習和實踐,不過因為硬件本身畢竟還是處于低檔位,這個價格的服務器在處理 I/O 操作的時候差強人意。
3. 服務器系統安裝
在購置服務器的時候,會選擇安裝操作系統。使用公共鏡像安裝的操作系統默認沒有所需的如 java,php 等環境。這里我們可以使用鏡像市場中帶有某些環境的操作系統來簡化一部分配置流程(比如選擇帶有 lamp 環境的 centos6.5 系統)。
4. 后續
登錄阿里云控制臺;
選擇云服務器 ECS;
找到自己的服務器列表;
查看服務器 ip 地址;
使用 ssh 工具運行 ssh root@主機 ip 地址 就可以遠程訪問服務器了;
之后就是屬于 Linux 的知識范疇了。
5. 關于域名綁定服務器和備案問題
阿里云也提供了域名購買的服務,使用阿里云的域名和服務器會有一種無縫銜接的感覺,不過這一點在其他同時提供這兩項服務的服務商那里應該都有體現。關于服務器和域名備案的問題,有一下幾點要說明:
- .cn 后綴為中國一級域名;
- 域名為 .cn 后綴,或域名指向的服務器 ip 地址所屬中國,該域名均需備案。域名備案流程比較慢,填表、寄郵件、拍照,網信辦確認等;
- 服務器 ip 地址為中國的云服務器也需要備案,不過相對簡單,提交服務器密碼,實名認證即可;
- 域名解析到私網網段的無需備案;