Apache 子域到远程服务器

Apache 子域到远程服务器,apache,dns,subdomain,remote-server,Apache,Dns,Subdomain,Remote Server,我正在一个名为www.example.com的apache服务器上运行一个站点,它有sub.example.com子域。我还有一个vps,可以通过x.x.x.x IP地址访问。sub.example.com通过htaccess重定向到x.x.x.x,因此我可以通过sub.example.com访问x.x.x.x上的文件 这一切都好。但是我想用DNS解决这个问题。我怎样才能做到这一点 我正在www.example.com上使用cpanel 我搜索了很多关于这个问题的信息,找到了一些信息,但我并不完

我正在一个名为www.example.com的apache服务器上运行一个站点,它有sub.example.com子域。我还有一个vps,可以通过x.x.x.x IP地址访问。sub.example.com通过htaccess重定向到x.x.x.x,因此我可以通过sub.example.com访问x.x.x.x上的文件

这一切都好。但是我想用DNS解决这个问题。我怎样才能做到这一点

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

我搜索了很多关于这个问题的信息,找到了一些信息,但我并不完全了解DNS设置。因此,我需要一个分步指南。

更改sub.example.com的DNS条目,并将a记录修改为x.x.x.x


在您的vps上,更新apache配置以承载域sub.example.com。配置基于名称的虚拟主机。

如果sub.example.com已经指向DNS区域中的x.x.x.x,您还需要什么?谢谢您的回答。我应该编辑httpd.conf还是编辑htaccess就足够了?还有一个问题。是否可以仅为子域的特定文件夹设置x.x.x.x主机配置。因为我和一个朋友一起使用vps。是的,你可以为不同的网站配置不同的文件夹。我想这就是你想要的。您需要研究基于名称的虚拟主机。它涉及到编辑apache的配置文件,包括httpd.conf,而不仅仅是.htaccess。