最近看到阿里雲有學生優惠,可以白嫖雲伺服器一年,於是下單了阿里雲的伺服器,並且註冊了一個新的域名。 具體情況參考了這裡:https://x1g.la/university-aliyun.html 本文分享我在購買和使用雲伺服器以及註冊域名方面的看法和經驗。
購買雲伺服器#
對於購買雲伺服器,國內外有許多服務提供商,例如阿里雲、騰訊雲、微軟 Azure 和甲骨文等。建議有條件時優先選擇國外的伺服器。 以阿里雲為例,參考 **這裡** 在選擇伺服器位置的選項裡請選擇海外的位置(如果有海外選項),因為海內伺服器需要 icp 備案的域名才能訪問,海外的不需要。
雲伺服器的配置#
系統選擇#
雲伺服器支持多種 Linux 發行版,推薦優先選擇 CentOS,穩定性和兼容性較好。
連接雲伺服器#
連接雲伺服器可以通過下載安裝 Xshell 或其他類似的軟體來實現。以下是以 Xshell 為例的具體步驟: 1. 點擊 “新建會話”。 2. 在彈出的窗口中填寫伺服器相關信息。
安裝 Docker 及更換鏡像源#
docker 是伺服器重要的軟體,可以通過命令獲取: sh curl -fsSL https://get.docker.com | bash -s docker
啟動 docker、查看版本和服務狀態: sh service docker start docker version systemctl status docker
更換 Docker 鏡像源以提高國內的下載速度: 1. 編輯 daemon.json 文件: sh sudo vi /etc/docker/daemon.json
2. 在文件中添加以下內容: json { "registry-mirrors": [ "https://docker.m.daocloud.io", "https://docker.nju.edu.cn", "https://dockerproxy.com" ] }
3. 重啟 docker sh service docker restart
安裝管理面板#
為了更便捷地操作 Linux 伺服器,可以安裝管理面板,例如寶塔面板或 1Panel。 寶塔面板:https://www.bt.cn/ 1Panel:https://1panel.cn/
安裝服務及設置防火牆或安全組#
安裝面板後可以在面板的應用商店內安裝需要的應用,例如博客系統 (Hexo、WordPress 等)。 使用應用的端口通過瀏覽器訪問時,需要在雲伺服器控制台的安全組中允許對應的端口。
關於域名#
域名註冊#
對於域名註冊,建議優先選擇國外的註冊商。國內註冊商需要實名認證個人信息,認證過程可能需要數小時至數天。 此外,一些平台提供免費的二級域名,對於預算有限的用戶是一個不錯的選擇。
托管域名到 DNS 伺服器#
註冊域名後,需要將其托管到 DNS 伺服器才能正常使用域名訪問網站。知名的 DNS 服務商包括: - ClouDNS - Cloudflare
以 Cloudflare 為例的域名托管過程#
- 註冊並登錄 Cloudflare 賬戶。 2. 在 Cloudflare 儀表盤中,點擊 “添加站點”。 3. 輸入您註冊的域名,點擊 “開始掃描 DNS 記錄”。 4. 根據掃描結果,確認或手動添加必要的 DNS 記錄(例如 A 記錄或 CNAME 記錄)。 5. 設置完成後,Cloudflare 會提供兩個名稱伺服器地址,例如:
html ns1.cloudflare.com ns2.cloudflare.com
6. 登錄您的域名註冊商賬戶,將域名的名稱伺服器更改為 Cloudflare 提供的地址。 7. 等待 DNS 解析生效(通常需要幾小時到 24 小時)。 8. 在 Cloudflare 中啟用 “代理狀態”(橙色雲圖標)以使用其 CDN 和防護功能。 完成這些步驟後,您的域名將成功托管到 Cloudflare,您可以享受其提供的免費 DNS、CDN 加速和安全防護服務。
關於域名是否要備案#
關於域名是否要備案,如果伺服器在海外不需要備案,如果伺服器在中國則需要備案。 域名備案後網站受中國政府監管,網站內容和功能在法律和政策上受限。
總結#
購買雲伺服器和註冊域名是建立網站的基礎步驟。通過選擇合適的伺服器提供商和域名註冊商,以及學習基本的配置和操作技能,可以快速搭建自己的互聯網應用環境。希望本文的分享能為對這些領域感興趣的朋友提供一些實用的參考。