gpt4 book ai didi

azure - 配置 Azure 负载均衡器和 NAT 规则

转载 作者:行者123 更新时间:2023-12-02 06:21:42 25 4
gpt4 key购买 nike

我正在尝试在 Azure 中的 CentOS 7.2 上构建一个简单的两层 WordPress 环境。

我已经定义了一个虚拟网络,通过 IPsec VPN 将其连接到我的家庭实验室,并且在 Azure 中定义了多个子网(使用网络安全组用于 Web 层、SQL 层和实用程序层角色隔离) .

我有两个 Web 层虚拟机,它们都是同一可用性集的成员,并且都位于 Web 层子网上。他们有互联网接入(出站),我可以从我的家庭实验室通过 SSH 连接到他们,对我来说操作似乎很好 - httpd 正在监听 80/tcp,我可以通过访问从我的家庭实验室网络访问网页每个 Web 服务器都直接位于其 192.168.x 地址上。

我应该提到我的网络服务器没有分配公共(public) IP,但我不认为这是一个问题..它们旨在位于负载均衡器后面。

所以,我创建了一个负载均衡器,并且:

  • 为负载均衡分配了公共(public)IP
  • 添加了一个后端池(选择了我的可用性集,并选择了我的两个网络服务器)
  • 添加了一个探测(http 探测两个网络服务器)
  • 添加了负载均衡器规则

请注意,我没有添加入站 NAT 规则。我不知道那是做什么用的,或者我是否需要它。

在我的 Web 层上,我 tcpdump 端口 80 并查看探测器。在 httpd 日志中,我看到 200 条探测成功消息。我打开网络浏览器,点击分配给负载均衡器的外部 VIP,但什么也没有。它只是超时了。我无法连接到 LB VIP。

我错过了什么? NAT 规则是关于什么的?

如有任何帮助,我们将不胜感激。我在网上能找到的只是在 powershell 等中执行此操作的示例......并且我正在使用 Azure Web 界面。

谢谢!

编辑:发现问题 - 需要 NSG 不仅允许 AzureLoadBalancer,还允许“Internet”访问端口 80/tcp。应该早点想到这一点..

最佳答案

发现问题 - 需要 NSG 不仅允许 AzureLoadBalancer,还允许“Internet”访问端口 80/tcp。应该早点想到这一点..

关于azure - 配置 Azure 负载均衡器和 NAT 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35928467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com