azure - 无法通过 https 访问托管在 VM 上的服务器
问题描述
我有一台在 azure vm 上安装的 ubuntu 上运行的服务器。我可以通过 http 访问服务器,但是当我尝试通过 https 连接时,出现错误:ERR_CONNECTION_REFUSED
我添加了入站规则以允许端口 443,但我仍然面临这个问题。
解决方案
要保护 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 上使用
如果您有任何问题,请告诉我。
推荐阅读
- c++ - 试图在另一个类中创建一个类数组
- clojure - 如何在 Kotlin 中运行 Clojure?
- .net-core - StructureMap GetInstance 传递参数
- .net - 如何读取某些实体并使用事务通过并发锁定对其进行更改?
- python - 电报消息处理程序 Python
- python - Python Selenium - 无法按数据标题的属性定位元素
- c++ - TOKEN_MANDATORY_LABEL 和 TokenIntegrityLevel 未在此范围内声明?
- java - 此代码如何容易受到命令注入 CWE 7 的攻击?
- angular - 如何垂直对齐不在表单组中的角度+材料垫复选框?
- html - 父 DIV 高度:0px 但子元素仍显示