【问题标题】:How to forward port at windows azure cloud servers如何在 Windows azure 云服务器上转发端口
【发布时间】:2012-12-06 15:14:20
【问题描述】:

您好,我刚刚尝试了 windows azure 云服务器。

下载并运行apache,它可以在本地主机上运行,​​但无法从互联网访问

我是否应该为使 *.cloudapp.net 像 Web 服务器一样工作而做一些特殊的移植工作

我错过了什么?

【问题讨论】:

  • 您是否正确配置了端点,以便在您的 VM 上打开端口 80?
  • 是 :( 名称 协议 公共端口 私有端口 负载均衡 RemoteDesktop TCP 3389 3389 NO web TCP 80 80 NO

标签: azure


【解决方案1】:

你到底尝试了什么? Azure 虚拟机? Azure 辅助角色?我猜是使用 Linux 的 Azure 虚拟机,因为您在谈论 Apache。您需要添加一个TCP Endpoint on port 80

【讨论】:

  • 刚刚安装了 apache 并将端点绑定到 80 端口。但我仍然可以进行远程连接:(
  • 您是否按照我提供的文章中的说明为您的虚拟机添加了 ENDPOINT?
  • 我可以从localhost访问,“Listen 80”是httpd.conf的绑定配置吧?
【解决方案2】:

您只需要配置一个端点即可。

在您的 azure 面板中 -> 虚拟机 -> your_machine_name -> 端点。您应该会看到如下内容:

公共端口 -> 80(如果你想为 your_machine_name.cloudapp.net 服务)

私有端口->(你的服务器监听端口)

【讨论】:

  • 谢谢。如何在自己的 Windows Server 中完成?
【解决方案3】:

这种情况最近发生了变化。单击“所有资源”,然后单击您的网络安全组: Screenshot 1

然后点击“入站安全规则”。点击“添加”。点击“添加”。然后填写详细信息。对于“目标端口范围”,您应该放置 Apache 正在侦听的任何端口,可能是 80。示例:Screenshot 2

点击“确定”即可开始!

【讨论】:

  • 这不是端口转发,据我所知,安全规则只是一个简单的防火墙配置
  • 别忘了在防火墙的同一个端口上戳一个洞!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-04
  • 1970-01-01
  • 2012-09-17
  • 2018-10-14
  • 1970-01-01
  • 2020-01-22
相关资源
最近更新 更多