服务器怎么绑定域名详细步骤图文教程
深夜改完客戶的CDN配置,突然想起剛入行時連域名綁服務器都踩過坑。那時在機房蹲到凌晨三點就因為少加了個端口號,現在看這些基礎操作反而最有分享價值——畢竟域名解析就像鋪地基,歪了後面CDN加速、安全防護全白搭。
準備好三樣東西:註冊好的域名(別用國產小註冊商)、服務器IP地址(雲服務商後台能抄)、能連SSH的工具。我習慣用Termius,Win系統選Putty也行。重點提醒:買域名時關閉隱私保護,否則驗證郵件收不到。
登錄域名註冊商後台(以Cloudflare為例),找DNS管理頁面。看到「A記錄」和「CNAME」別慌,獨服或雲主機用A記錄指向IP,虛擬主機通常給的別名地址就填CNAME。有個血淚教訓:TTL值別傻傻設86400,測試階段調到300秒,改錯能快速回滾。
重點來了!服務器端綁定才是真戰場。SSH連上服務器後直奔配置夾,Nginx用戶進/etc/nginx/sites-enabled/,新建個yourdomain.conf。貼這段核心代碼:
保存後sudo nginx -t驗證語法,沒報錯就sudo systemctl reload nginx。這時候用curl -I yourdomain.com看HTTP狀態碼,200出現就成功一半。
高階玩家加餐: 常在客戶服務器抓包發現流量沒過CDN,問題多在Nginx配置。如果要用Cloudflare或Akamai,必須在server段裡加真實IP轉發:
最後上https://whatsmydns.net/查全球解析狀態。曾遇過日本節點延遲6小時,臨時在DNS加個日本服務器的A記錄救急。別信「即時生效」宣傳,各地ISP緩存毒得很。
看到服務器日誌裡蹦出第一個訪問記錄時,別急著慶功。趕緊裝個Certbot把SSL證書配上,現在沒https連Google都懶得收錄。下期可以聊聊怎麼在Nginx配置裡埋WAF規則攔截SQL注入,那才是真刀真槍的開始。
評論: