如何为每个域虚拟主机分配唯一的外部 IP 地址

如何为每个域虚拟主机分配唯一的外部 IP 地址

我的托管服务提供商给了我一堆外部 IP 地址,并为每个外部 IP 分配了内部 IP 地址。

我能够分配主 IP 地址和第二个 IP 地址,但其余的 IP 地址似乎无法正常工作,因为我无法让它们显示正确的站点。当我使用第三个或第四个 IP 地址分配其中一个站点时,当我尝试通过浏览器访问域时,它会加载另一个通过主 IP 地址分配的站点。

鉴于同一服务器中的其中一个站点显示为好兆头,因为外部 IP 地址实际上指向正确的服务器,但似乎 httpd.conf 和 conf.d 中包含的其他 conf 文件设置错误。

我的设置是...

<VirtualHost [Internal IP Address]:80>
DocumentRoot /var/www/html/directory
ServerName domain.com.au
ServerAlias www.domain.com.au
etc....
</VirtualHost>

最主要的是,它只适用于两个域,我已经获得NameVirtualHostListen设置了所有 IP 内部地址httpd.conf

我是不是遗漏了什么?

相关内容