我下载了Ext JS 4( http://www.sencha.com )并在Windows 7上安装了IIS 7上的一个站点。在Windows 7上安装了PHP后,终于能够运行框架(对于某些示例控件/小部件)。 我在IIS中的网站文件夹的根目录是框架的根目录 – “index.html”所在的文件夹。
我在端口80上设置了域“localhost”的绑定,它的工作原理是: http:// localhost:8888 / index.html
我为端口8888上的域“localhost”设置了一个绑定,它的工作原理是: http:// localhost:8888 / index.html
我在端口80上为域192.168.1.101(IP地址为192.168.1.101)设置了一个绑定,它的工作原理是: http : //192.168.1.101/index.html
我在端口8888上为localhost设置了一个绑定,它的工作原理是: http : //192.168.1.101 :8888/ index.html
然后我在Windows防火墙上为端口8888做了端口例外。 然后,在pipe理员模式下,在LinkSys路由器configuration(192.168.1.1)中设置端口转发,以允许我的192.168.1.101服务器将我的站点提供给端口8888上的外部IP地址。我的Internet服务提供商不允许使用端口80。
然后,我在端口8888上为域[我的外部IP地址](IP地址[我的外部IP地址])build立一个绑定,并且它不工作。 这是为什么? 我怎样才能解决这个问题?
=====================================







绑定外部IP无法正常工作,因为IIS不知道它。 如果你在你的路由器端口转发到192.168.1.101:8888,将IIS绑定到这个地址/端口,一切都应该没问题。 在某些情况下,您可能需要从外部地址(可能通过VPN)尝试此连接,因为某些路由器无法正确处理从LAN访问WAN IP的情况。