Domain-Name
如何配置託管在 Rackspace 雲伺服器 (Ubuntu) 上的網站?
我在 Rackspace 上設置了一個雲伺服器實例,我購買了一個域名並將其定向到我的伺服器的 IP 地址,因為我想在此伺服器上託管 Sinatra 應用程序,但這是我第一次這樣做,我需要一些指針。
我的主要困惑是:當我在瀏覽器中點擊 IP 地址或域名時,Ubuntu 將如何知道它應該從哪個目錄提供文件?有我應該修改的配置文件嗎?我已經用這個修改了 /etc/hosts :
173.1.1.23 my.domain.com
(不是真實IP地址)
但這不起作用。我的應用程序正在執行……所以我不知道這裡缺少什麼。有人在 Rackspace 上建立網站嗎?任何見解將不勝感激。
第二個困惑是:是否可以在沒有名稱伺服器的情況下將域名指向 IP 地址?只是好奇。GoDaddy 讓我認為是,但現在我不太確定。:-/
基本上,當您
www.example.com
在瀏覽器中鍵入時會發生這種情況。
- 瀏覽器從 DNS 伺服器查找域名的 IP 地址。
- 瀏覽器向給定的 IP 地址發送對特定資源的請求(但也傳遞人類可讀的地址(域名),以便一個 IP 地址可以服務於許多網站)。
- 伺服器返回資源。
更詳細的描述在http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url。
基本上,如果您只有一個從該 IP 地址提供服務的站點,那麼您無需將 DNS 名稱與伺服器本身的 IP 地址關聯起來。您只需確保已在 DNS 伺服器上正確設置了記錄。
如果您想從一個 IP 地址為具有不同域名的不同網站提供服務,請查看http://httpd.apache.org/docs/2.0/vhosts。
是否可以在沒有名稱伺服器的情況下將域名指向 IP 地址?
我不確定你在這裡得到什麼。要讓電腦從給定名稱獲取 IP 地址,它要麼位於特定電腦的主機文件中,要麼位於 DNS 伺服器上。
高溫高壓
安迪