2010-07-13 121 views
1

我擁有像「www.example.com」這樣的域名。如何通過「api.example.com」設置所有權?註冊一個子域名並將它映射到它?

而且我主持我的所有文件PHP服務器上(在一個託管服務提供商),當我登錄到文件系統中,我可以看到這樣的東西:

/index.php 
/help/index.php 

怎麼辦我映射的東西,如:api.example.com/v1/getAnimalNames.php

到我的文件系統中的文件?

感謝

+0

當您不使用自己的域名時,請使用example.com作爲域名。 – animuson 2010-07-13 21:45:13

+0

好吧,會感謝。 – user246114 2010-07-13 23:57:47

回答

1

據推測,您的域名是 「mysite.com」,而不是 「www.mysite.com」。

作爲該域的所有者,您擁有每個可能的子域。您的託管服務提供商可能會爲您設置一個子域名「www」,以關閉您的Web服務器。人們習慣於看到具有「www」子域的網站。

要控制子域,您需要控制將您的域信息發送到Web的名稱服務器。名稱服務器配置文件爲您想正式支持的每個子域獲取一個小節(所謂的「A記錄」)。獎金是,您可以將每個子域路由到特定的服務器,即主機。

如果您的域的根目錄已經配置爲指向您的主服務器(也可能是唯一的服務器)(您可以使用帶有裸域名的NSLOOKUP進行測試),那麼有一個更簡單的選擇。如果您的Web服務器是Apache,則可以在Apache配置中爲子域定義虛擬服務器,並且可以使用任何類型的工作。反向名稱解析不完全乾淨,但足夠接近大多數目的。