Ubuntu
如何將 CNAME 指向 Digital Ocean 液滴
嘗試將 CNAME 指向我的 Digital Ocean 液滴時出現問題
我在 DNSimple 上創建了一個 CNAME,並將其指向我的 Digital Ocean 液滴的 IP 地址:
ironman4x4.adamgeorge.com
我已經測試過它存在:
→ ~ host -t cname ironman4x4.adamgeorge.com ironman4x4.adamgeorge.com is an alias for 128.199.176.45.
我的 Digital Ocean 液滴是使用本指南創建的:
一鍵安裝在這裡創建了一個預設站點,我嘗試自定義
root
和server_name
選項:server { listen 80; root /home/rails/current/public; server_name _ ironman4x4.*; index index.htm index.html; client_max_body_size 5M; location / { try_files $uri/index.html $uri.html $uri @app; } location ~* ^.+\.(jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|mp3|flv|mpeg|avi)$ { try_files $uri @app; } location @app { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://app_server; } }
不知道為什麼它不起作用。
我無法通過 SSH 連接到伺服器
ssh root@ironman4x4.adamgeorge.com
,Nginx 也無法通過http://ironman4x4.adamgeorge.com響應不知道為什麼?
我還需要為 DNS 或 droplet 配置什麼才能使其正常工作嗎?
CNAME
記錄類型使一個名稱成為另一個名稱的別名。即,您的
CNAME
記錄值不是 IP 地址,而是帶有全數字標籤的名稱。您可能只是想創建一條
A
記錄。
您需要使用 A 記錄,而不是 CNAME。