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