我有几个在 Amazon EC2 上运行的 Windows 服务器实例,并希望通过运行带有负载均衡器的重复实例来提高它们的容错性。
问题在于特定数据,例如,如果文档根目录的内容即 C:/htdocs/ (Apache) 或 C:/Repositories (VisualSvn Server),则从一台 Web 服务器故障转移到另一台 Web 服务器是没有用的不相同。
有没有办法在两个或多个实例之间共享一个卷?
我的想法是在 EC2 实例之间共享文件夹:

阅读不可能将相同的 EBS 卷附加到多个实例。我相信 AWS 也不是 NFS 友好的,以防我想跨 NFS 挂载它们。
最后,我还检查了安装有 s3fs 的 S3 存储桶,但我发现这也不是一个好的选择。
任何人都可以帮助我指出正确的方向吗?
我希望/htdocs/reserved/仅允许从 192.168.1.193 到 192.168.1.254 (.193 --> .254) 的 IP 地址访问目录。
我已经在以下代码中编写了此代码httpd.conf:
<Directory /htdocs/reserved/>
Order Deny, Allow
Deny from all
Allow from 192.168.1.193/254
</Directory>
Run Code Online (Sandbox Code Playgroud)
停止后,Apache 不会重新启动并引发此异常:
名为 Apache 的服务报如下错误:指定的网络掩码无效。
问题似乎是面具192.168.1.193/254。
我也试过:
<Directory /htdocs/reserved/>
Order Deny, Allow
Deny from all
Allow from 192.168.1.193 192.168.1.254
</Directory>
Run Code Online (Sandbox Code Playgroud)
有用!apache 启动,但我不确定是否允许范围内的所有 IP 地址访问目录,或者只允许 192.168.1.193 和 192.168.1.254。
官方文档缺乏明确的信息(或者我太愚蠢而无法理解)。
问题是:允许 IP 地址范围在目录中访问的正确方法是什么?
旁注:我只使用了私人范围作为例子。
非常感谢并为我的英语感到抱歉。