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