azure - 无法正确连接到我的 Windows VM 上的开放端口
问题描述
所以我有这个设置,我有一个安装了 RASA 开源服务器的 Windows Server 2019。RASA 在端口 5005 上工作,所以我为 5005 添加了一个入站端口。
因此,在我的计算机上,我尝试访问 use < Public IP > :5005 并且即使我在虚拟机中使用 use < Private IP > :5005 或 localhost:5005 它也无法正常工作。
我也尝试在虚拟机内部访问 use < Public IP > :5005 ,但没有成功。错误需要很长时间才能响应
我错过了什么吗?
解决方案
在这种情况下,您可以向服务器内的 Windows 防火墙添加一条规则,以公开公共和私有配置文件的端口。您可以在 Azure VM 上以管理员身份打开命令提示符并运行以下命令。
netsh advfirewall firewall add rule name=RASA dir=in action=allow protocol=TCP localport=5005
推荐阅读
- php - 如何使用 C 程序中的数据动态更新浏览器
- python - Mockito 期望()不抛出异常
- api - Icinga2 API:如何将主机的所有服务设置为停机?
- python - 如何在 Python + HTML + web2py 中单击提交类型按钮的 ID?
- java - 在 Spring 中配置 NoOpPasswordEncoder
- amazon-web-services - 如何删除默认证书(需要更改为不同的证书)
- python - 在 Python 中将变量添加到现有的 netcdf4 文件
- javascript - 在函数中获取动态状态单选按钮
- angular - 在Angular中解析字符串时http失败
- amazon-web-services - AWS Kinesis Firehose:如何使用 aws cli 和 bash 放置包含 JSON 的多个文件