小编Wap*_*pac的帖子

Apache 随机停止提供 HTTPS,但 HTTP 工作正常

我们在 Windows Server 2012 上有这个 Apache:

Server version: Apache/2.4.9 (Win32) Apache Lounge VC10 Server built: Mar 17 2014 10:48:43

大多数情况下,它运行良好,但有时(随机,每周 cca 3-4 次),它停止在端口 443 上提供 HTTPS,但继续在端口 80 上提供 HTTP。当它停止提供 HTTPS 时,解决问题的唯一方法是重新启动 Apache。

这似乎与这里的问题完全相同:Apache 停止响应 http 请求——https 继续工作,除了在我们的例子中是 HTTPS 停止工作,而 HTTP 是一直工作的那个。

我们启用了 trace6 级别的详细信息,以获取有关正在发生的事情的一些好的信息。但是,日志是空的:

...
[Sat Mar 21 07:51:50.577373 2015] [ssl:debug] [pid 3356:tid 2540] ssl_engine_io.c(999): [client ...:16529] AH02001: Connection closed to child 137 with standard shutdown (server ...:443)
[Sat Mar 21 07:54:21.936742 2015] [ssl:info] [pid 4760:tid 432] AH01914: …
Run Code Online (Sandbox Code Playgroud)

http https not-responding windows-server-2012 apache-2.4

6
推荐指数
1
解决办法
8990
查看次数

高可用性如何工作?

我不明白如何为我非常简单的场景设置故障转移。我正在为 API 构建服务网关。我想要的是两台服务器托管在不同的数据中心. 而且我只是希望用户能够在其中一台服务器停机的情况下访问该服务。数据库同步没有问题,我只关心服务的可用性。

我该如何做到这一点,同时防止用户在他们的一端实施任何类型的故障转移逻辑?我希望为用户提供单个域或单个 IP 地址,并且能够始终使用该单个端点访问该服务。

我不明白这是如何实现的。我知道我可以设置一个网络节点,将请求转发到第一台或第二台服务器,具体取决于这两个服务器中的哪一个当前在线。但是,我没有看到这个设置如何解决 HA 问题,因为我们刚刚向系统引入了一个单点故障 - 转发节点。因此,如果此节点出现故障,则该服务将不可用。

你能解释一下如何在现实世界中实现这一点吗?是否有可能以合理的成本实现这一目标(即不超过托管服务器本身的成本).

编辑:有人建议不同的数据中心要求是昂贵的。因此,请随时为 1 个数据中心内的 2 个服务器提供建议。

编辑 2:请随意提及该设置的合理成本。

failover high-availability

3
推荐指数
1
解决办法
475
查看次数

托管仅支持 IPv4,我可以拥有 IPv6 客户端吗?

我的主机只有 IPv4。我的问题是是否可以只允许 IPv6 客户端访问我的网站(运行 Window Server 2012 R2)。

这是否可以使用 6to4 或 Teredo 之类的技术或其他不同的技术,我可以在我的服务器上安装 + 创建 AAAA DNS 记录,它会起作用吗?或者这些技术是否需要在两端进行配置,这样即使在服务器端正确设置它也不会工作?

请注意,我不介意任何类型的隧道对性能的影响。

子问题:反之亦然 - 在某种配置后,我的服务器是否可以通过 IPv6 访问其他服务器?

windows hosting ipv6 ipv4

2
推荐指数
1
解决办法
630
查看次数