为什么我打的web服务不能开放到外网上要用什么方法才可以

   在主机上安装了VMwareVMware上安装了Linux或Windows虚擬机。我想让虚拟机向外提供Web服务于是在它上面打开了IIS(Windows)。本文讲解如何让我的主机和外网用户可以访问IIS的网站

   该前提下的网络拓撲有3种主要类型:家庭ADSL、公司局域网和托管机房公网。我的情景是第二种

    有了拓扑之后,需要了解VMware的三种网络连接模式 区分桥接(bridged)、NAT和Host-only。桥接模式可以看成主机与虚拟机用Hub相连接。NAT是局域网的重要技术详细解释可以看百 科。NAT模式可看成主机是关口,虚拟机在网絡内部所有与虚拟机的通信均要经过关口。Host-only模式看成主机与虚拟机是用双绞线相连的,它 们可分别处于独立的网段

    公司局域网采用域管理,即虚拟机没有(申请)在域内而主机在域内。所以我只能采用NAT模式否则虚拟机没有访问网络(或被访问)的权限。

  • 右键点击虚拟機选择“setting”;
  • 在右边栏选择NAT,如下图:

    在完成NAT设置之后虚拟机便可以访问外部网络(局域网其他用户和Internet)了。但是从外部网络不能訪问虚拟机。这是因为NAT对外是屏蔽内部网络细节的为了实现从外部访问虚拟机,则需要设置端口转发

  • 点击Add添加端口转发;

    Host Port是主机的端ロ,即从外网访问主机该端口的请求均转发至虚拟机;

  • 在外部网络与主机间若有路由器,则需设置端口映射;我的情景下没有;
  • 关闭主機上的防火墙或者设置防火墙的端口允许规则;
  • TFS的IIS网站已经搭建好;
  • 若正常打开Web网站,则测试通过

本文永久更新链接地址

使用holer过程中遇到问题可以先查看holerㄖ志文件日志路径:holer-client/logs这样很容易排查出问题的具体原因。

如果需要帮助请联系holer技术支持人员联系方式详见holer官网。

更多的holer使用示例请參考holer官方博客。


版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

安全组没有打开8080协议端口。一键放通功能没有打开8080这个端口要自己手动添加规则。

我要回帖

 

随机推荐