所以我在IIS 10中部署了一个端口号为8888的新网站(默认网站使用端口80)。
我可以在服务器上本地浏览网站。但是,我无法从使用Internet的其他PC访问它。浏览器抱怨'嗯......无法访问此页面'。
服务器上的防火墙已手动关闭。
我还检查了端口8888正在我的服务器上监听。
我错过了这里的任何步骤吗?
好吧,我搞定了......原来我使用的云服务默认关闭了除端口80以外几乎所有端口的访问...在云端设置上打开端口8888后,一切正常。
实际上@NJUHOBBY是对的,我使用谷歌云,我不得不过去
Google Cloud Console -> VPC Networks -> Firewall Rules -> Create Firewall Rule
...创建一个新规则。请注意,防火墙规则通过TAGS应用于VM,因此,如果您选择使用https-server标记,则此规则将应用于您的所有VM(默认情况下,此标记将分配给所有服务器实例)。在我的情况下,我设置了一个自定义标签,然后我将这个标签添加到我的VM,如下所示:
Compute Engines-> VM Instances.
然后我点击了我服务器的虚拟机名称并点击了编辑然后我在相应的字段中添加了自定义标签。保存VM的属性后,端口已成功打开。