2011-12-13 70 views
1

我在一個名爲www.example.com的Apache服務器上運行一個站點,它有sub.example.com子域。此外,我有一個VPS,這是通過x.x.x.x IP地址訪問。 sub.example.com用htaccess重定向到x.x.x.x所以我可以在x.x.x.xsub.example.com之間找到我的文件。子域到遠程服務器

這一切都可以。但我想用DNS解決這個問題。我怎樣才能做到這一點?

我在www.example.com上使用cpanel。

我搜索了很多關於這個問題,並找到一些信息,但我不完全知道DNS設置。所以我需要一步一步的指導。

+1

那麼如果sub.example.com已經指向DNS區域中的x.x.x.x,那麼你還想要什麼? –

+0

這是htaccess重定向。 – tuze

回答

0

更改sub.example.com的DNS條目並將A記錄修改爲x.x.x.x

在你的vps上,更新apache配置來承載域名爲sub.example.com。配置基於名稱的虛擬主機。

+0

感謝您的回答。我應該編輯httpd.conf還是編輯htaccess就夠了?還有一個問題。是否可以爲僅用於子域的特定文件夾設置x.x.x.x主機配置。因爲我正在和朋友一起使用vps。 – tuze

+0

是的,你可以爲不同的網站配置不同的文件夾(我想這就是你想要的)。您需要查看基於名稱的虛擬主機。它涉及編輯Apache的配置文件(包括httpd.conf),而不僅僅是.htaccess。 – jman