在外网通过服务器公网IP访问IIS发布ASP.NET网站

在把网站部署在服务器的IIS上以后,我就开始浏览我的网站了。如果不会部署,可以看我ASP.NET MVC网站部署在阿里云服务器(WindowsServers2012+IIS6.0环境)。
在我的预想中当然是一帆风顺了,这种情况在理想中总是丰满的,但是在我写代码的人生中却从来没有出现过,很骨感!出现的错误如下:

我在服务器中可以访问到自己的网站,但是在自己电脑网络访问服务器公网IP加网站端口却无法访问。(域名没有下来,没办法映射)

然后我在控制面板=》系统和安全=》防火墙=》高级设置中设置了出入站规则,如下图:
在外网通过服务器公网IP访问IIS发布ASP.NET网站_第1张图片

在外网通过服务器公网IP访问IIS发布ASP.NET网站_第2张图片

后边就是下一步的操作,出入站设置基本一样。细节不懂得可以留言私信我,也可以自己从网上找一下。

在进行完这些操作之后我的还是不能用,我就在想问题的出处,后来以为是端口的问题,我就换了几个端口,包括80端口和8080端口,现实告诉我们问题不是出在这个地方。

再然后有人告诉我你服务器控制台的安全组出入规则没有设置。(这就是关键点了)。

在外网通过服务器公网IP访问IIS发布ASP.NET网站_第3张图片

在安全组中设置自己端口的出入站规则

在外网通过服务器公网IP访问IIS发布ASP.NET网站_第4张图片

配置规则就是新建自己的规则,划出来那个就是我做好的那个

在外网通过服务器公网IP访问IIS发布ASP.NET网站_第5张图片

然后再去外网访问自己的IP+端口就可以了

在外网通过服务器公网IP访问IIS发布ASP.NET网站_第6张图片



这就是我遇到的问题,如果你的问题类似,很高兴可以帮到你,如果你有别的问题的解决欢迎你把链接放到下边,让我学习一下啊,谢谢

你可能感兴趣的:(阿里云服务器)