gpt4 book ai didi

apache - Azure VM 上的 apache2 服务器出现错误 : "This site can’ t be reached *. *.*.*”

转载 作者:行者123 更新时间:2023-12-03 02:50:19 25 4
gpt4 key购买 nike

我的安装脚本在 EC2 虚拟机上完美运行,但现在似乎无法访问该站点,我收到此错误,我应该添加一些入站规则或其他内容来启用 apache2 服务器吗? chrome 中的错误是

This site can’t be reached *.*.*.*.com’s server IP address could not be found.
Try running Windows Network Diagnostics.
DNS_PROBE_FINISHED_NXDOMAIN

最佳答案

网络安全组

默认情况下,Azure VM 没有任何端口打开防火墙端口,除非您在预配 VM 时打开它们。当您在 Azure 门户中创建 Azure VM 时,您可能会为该 VM 创建一个网络安全组。如果您在创建虚拟机期间未指定要打开的任何端口,则需要打开虚拟机的防火墙。

打开端口

要打开防火墙上的端口,请前往 Azure 门户(您在其中设置 VM)。在资源列表中找到虚拟机。它应该将您带到虚拟机的页面,其中将显示名称、状态、位置、大小、IP 地址等。在左侧,您将看到一个垂直菜单 > 选择网络。从那里,您将能够查看虚拟机当前事件的防火墙规则。由于您可能缺少 HTTP (80) 和 HTTPS,因此请选择添加入站端口规则。从服务下拉列表中,选择 HTTP 并分配名称/优先级。执行相同的选项,只不过这次选择 HTTPS (443)。按保存并测试。您应该能够访问在虚拟机上运行的 Apache。

其他故障排除

您使用的脚本可能无意中设置了虚拟机的 iptables。您可以使用 sudo iptables -L 查看 Linux 的防火墙,以验证是否未启用任何防火墙规则。由于 Azure 处理防火墙,因此您不需要需要任何 iptables 规则,但始终可以添加它们以提高安全性。

此答案假设您没有在 VM 前面安装 Azure 的负载平衡服务器。

关于apache - Azure VM 上的 apache2 服务器出现错误 : "This site can’ t be reached *. *.*.*”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56443541/

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