我在我的iis7上创建了一个网站,它的地址是 http://localhost:88/my, 我也可以通过http://myip:88/my来访问它,但是当我的朋友从远程计算机试图使用http://myip:88/my访问时,他会收到404未找到的错误。
有人能告诉我该怎么做才能让它在远程计算机上工作吗?
我在我的iis7上创建了一个网站,它的地址是 http://localhost:88/my, 我也可以通过http://myip:88/my来访问它,但是当我的朋友从远程计算机试图使用http://myip:88/my访问时,他会收到404未找到的错误。
有人能告诉我该怎么做才能让它在远程计算机上工作吗?
检查你的防火墙。你需要打开TCP端口 88。
第四部分:向外部开放
Windows防火墙默认会封锁全球网络服务端口 (端口80),因此其他机器无法连接到你的Web服务器。这严重限制了潜在网站观众的范围。所以,为了向外界展示你的新网站和服务器,你必须在Windows防火墙中添加一个例外。
点击开始菜单并输入"防火墙",然后按回车键。(注意:确保你选择的是“Windows 防火墙”,而不是“带高级安全性的 Windows 防火墙”)
点击“更改设置”
点击“例外选项卡”,滚动到“全球网络服务(HTTP)”。
勾选复选框,然后点击“确定”。
现在你的机器对外开放了。你可以通过在另一台机器的Web浏览器中输入你的服务器IP地址来连接你的机器。
如果防火墙设置不是问题(比如已关闭),请找到服务器的公网IP(例如192.168.0.152),然后将其添加到服务器上的http监听器中。 打开命令提示符并键入: netsh http add iplisten 192.168.0.152
打开控制面板>系统和安全>Windows 防火墙>允许的程序->然后勾选所有"万维网服务(Http)选项卡"
这对我有用