用于暂存和部署的浮动IP地址

时间:2016-04-07 01:55:55

标签: node.js dns webserver web-deployment digital-ocean

假设我有两个服务器和一个浮动IP地址,可以将流量引导到任何一个。如果我将浮动IP地址指向服务器1,则所有流量都将重定向到服务器1,并且可以在www.mydomain.com上访问。

如何进行设置,以便在服务器2上进行暂存?我将访问哪个域(除了www.mydomain.com)?它可能是私人的,所以外人不能干涉吗?然后,我会将浮动IP地址指向服务器2并将其设置为www.mydomain.com(并且将在另一个位置访问服务器1以进行分段)。

1 个答案:

答案 0 :(得分:0)

  

如何进行设置,以便在服务器2上进行暂存?我将在哪个域(除了www.mydomain.com)访问它?

无论你想要什么。只需设置DNS记录即可指向该服务器。 ufw或其他。

  

它是否可能是私密的,所以外人不能干涉它?

为此,您需要防火墙。检查iptables。如果您使用的是Ubuntu,public void initialize(Bootstrap<XxxApiServerConfiguration> bootstrap) { ... bootstrap.addBundle(new XxxBundle("Xxx")); ... } public void run(XxxApiServerConfiguration configuration, Environment environment) { ... Dynamic filter = environment.servlets().addFilter("CORS", CrossOriginFilter.class); filter.addMappingForUrlPatterns(EnumSet.allOf(DispatcherType.class), true, "/*"); ... environment.servlets().addFilter("XxxFilter", XxxFilter.class) .addMappingForUrlPatterns(EnumSet.allOf(DispatcherType.class), true, "/v1/xxx/*"); ... 可以让您更轻松。

  

然后我会将浮动IP地址指向服务器2并使其生效

请务必先停用防火墙。

  

(服务器1将在另一个点进行登记)。

将暂存DNS记录指回服务器1。

有几个想法......当你从旧服务器中耗尽流量并为下一个分段部署构建一个新服务器时,你是否考虑拆除旧服务器?为什么不能每次都使用全新的版本,并对所有软件包进行更新?您可以使用cloud-init进行此操作。数字海洋让它变得非常容易。