我有网络应用程序N。每个 web 应用程序由我域中的不同主机名提供服务,并部署到在 AWS 中运行的 2 个实例。换句话说,我有2N实例,分为运行N不同 web 应用程序的对。
我想设置一个 AWS Elastic Load Balancer,它将根据Host标头将请求代理到为其提供服务的两个实例之一。是否可以使用单个 ELB 或者我需要部署NELB,每对实例一个?
我已将 OpenVPN AS 作为 rc.d 脚本启动。我希望 Bind9 绑定到 OpenVPN 设置的虚拟网络接口。
但是,只有在脚本终止某些虚拟设备名称as0t0和as0t1. 同时,Bind9(DNS 服务器)已启动,无法绑定到这些接口,因为它们当时不存在。
使用 update-rc.d 更改 LSB 依赖项和 Sxx 数字没有帮助,因为 openvpn 脚本在实际启动接口之前完成。
似乎/etc/if-up.d/bind9正是为此目的而存在的,但显然它在虚拟网络接口启动时不会运行。