项目经理要求发布一个开发完毕的企业网站,本来想的是分分钟搞定。但没想到话费1天的时间。事情是这样的:
当我远程连接到服务器的时候,发现服务器上连根毛都没有。
我只能从第一步开始,安装IIS。结果:
没遇到过这个错误,搜索之,终于找到解决方案:
ECS Windows2012系统安装IIS提示“服务器管理器WinRM插件可能已损坏或丢失”问题现象
OK,重新安装,还是不行好吗?!然后求助老司机,老司机不愧是老司机,就说了三个字:重启!
果然,重启之后就可以继续进行了。(帮助文档能不能走点心,写全啊)
正当我准备接杯水,等待它安装的时候,又报错了,大概说是内存不足。
什么鬼啊,安装个IIS都能内存不足,客户是小气了点,但也有1G内存啊。
好吧,再搜索,解决方案:增加虚拟内存。
虚拟内存这个词好熟悉,上大学的时候,在课堂上的梦里模糊听到过。
具体是这样操作的:
OK终于安装完成了!
......
部署网站到8080,在服务器上访问localhost:8080,可以访问。
使用服务器ip:8080,不能访问!
这又是为毛啊?怎么和女朋友生气一样啊,一言不合就不能访问了啊?
于是把防火墙啊,访问权限啊,服务器的网络啊都折腾了一遍,结果:毫无卵用。
于是又开始搜索解决方案,这次可没那么顺利了,看着网上扯淡的答案,我还是很无奈的下了工单。
售后工程师回复,看一下端口的监听。我表示很懵逼,根本不懂在说什么,但我觉得“监听”应该是关键字。
于是在阿里云的帮助文档中,搜索“监听”关键字,看有没有线索,果然发现了这篇文章:
看完文章后,我恍然大悟:还记得在安装IIS的时候,把监听设置为127.0.0.1了吗?
使用 netsh http delete iplisten ipaddress=xxx.xxx.xxx.xxx 删除添加的监听
再访问,终于,整个世界都安静了。