我们有8个网站,其中5个是小网站。我想在同一情况下主办这5个网站,但他们的ip必须是相同的和静态的。我找不到一种方法,如何为它们分配一个静态ip,以及如何在单个实例中托管它们。它们是PHP。他们的数据库托管在Google SQL中。
发布于 2016-01-04 23:45:02
根据Google Compute Engine docs on static IP addresses
一个实例只能有一个外部IP地址。如果已有外部IP地址,则必须先删除旧的访问配置,然后使用新的外部IP地址添加新的访问配置,从而删除该地址。
也就是说,你不需要每个网站都有一个单独的静态IP地址--你可以通过使用诸如Apache virtual hosts这样的特性从单个虚拟机为任意数量的站点提供服务,该特性允许您根据用户请求的主机名为不同的站点提供服务。
发布于 2016-01-06 23:40:01
使用Protocol Forwarding可以做到这一点。
在使用单个虚拟机时,您可以为每个网站提供不同的IP地址。
我已经成功地托管了我的3个网站在过去使用的方法。如果你需要,我可以在一些博客上写下详细的解释。
https://stackoverflow.com/questions/34570063
复制相似问题