0

添加域是否需要唯一的 IP 地址,或者它们可以指向与主域相同的 IP 地址并使用 .htaccess 文件重定向到子文件夹?

细节:

我正在尝试在单个服务器上托管两个 Web 应用程序。我将新域名设置为当前服务器的附加域。在让它工作的过程中,我用服务器上的当前域名 ip 地址替换了新的域 A 记录 ip 地址,认为它必须指向同一个地方。

现在,当我输入完整的 www.domainname.com 时,它只指向与其他 Web 应用程序相同的文件,如果我只输入 domainname.com,它会给我一个警告和关于未能打开所需文件 css_version.php 的致命错误.

我设法让 domainname.com 使用 .htaccess 文件重定向到正确的添加子文件夹,但 www.domainname.com 仍然指向其他 Web 应用程序。

我可以用 .htaccess 文件解决这个问题,还是域名需要有一个唯一的 IP 地址以供服务器区分两个域,如果是这样,我怎样才能获得它返回的唯一 IP 地址?

4

1 回答 1

0

正在谈论的是VirtualHost。VirtualHosts 不需要单独的 IP 地址。相反,客户端会发送一个“Host”HTTP 标头来指示它试图访问的 VirtualHost。

虚拟主机通常在 apache 服务器配置中配置(/etc/apache/sites-available带有符号链接到/etc/apache/sites-enabled),而不是在.htaccess文件中。

于 2015-03-19T14:07:10.423 回答