首页 > 解决方案 > 无法通过 https 访问托管在 VM 上的服务器

问题描述

我有一台在 azure vm 上安装的 ubuntu 上运行的服务器。我可以通过 http 访问服务器,但是当我尝试通过 https 连接时,出现错误:ERR_CONNECTION_REFUSED

我添加了入站规则以允许端口 443,但我仍然面临这个问题。

在此处输入图像描述

标签: azurevirtual-machineazure-virtual-network

解决方案


要保护 Azure VM 上的网站,您需要将 SSL 证书注入 VM 并使用 TLS 绑定配置您的 Web 服务器。阅读本教程:使用存储在 Key Vault 中的 TLS/SSL 证书保护 Azure 中 Linux 虚拟机上的 Web 服务器。此外,您需要确保 Azure VM 的入站防火墙允许端口 443。

完成后,您可以通过 检查端口 443 是否正在侦听 Azure linux VM netstat -tulpn | grep LISTEN,请参阅如何检查端口是否在 Linux 或 Unix 上使用

如果您有任何问题,请告诉我。


推荐阅读