前言

个人的这个博客网站上线运行也快两年了,虽然功能比较简单,但也凝聚了作者的很多心血。开始这个网站是采用:Vue.js + Node.js + MongoDB来开发的,由于Vue.js开发的是单页面应用程序,对SEO不是很友好(笔者对vue.js的服务端渲染的解决方案研究的还比较浅),所以就想着对此网站进行一些优化和重构。于是就利用周末的一点时间来执行这个“火星移民计划”,此次采用的是笔者擅长的asp.net mvc,同时数据库还是沿用MongoDB。

但是在整个重构和重新部署的过程中并非一帆风顺,遇到了不少问题,首先就是本篇将要介绍的阿里云服务器的相关问题。

重启ECS后持续黑屏,无法远程连接

在网站重新开发完成后,就准备部署时,先在本地远程到服务器上并重启了服务器,然后本地就一直无法远程连接,通过阿里云控制台远程操作后看到一直是黑屏状态。查找一番之后,通过在控制台中再次重启后,然后控制台就可以远程到服务器了,好吧,看来直接本地远程去重启服务器还有风险。。

11.png

但是呢,问题又来了,此时虽然控制台可以远程连接了,但本地还是无法远程,继续查找原因,后来发现3389的端口没开(貌似是被自己误删了)。然后到安全组下添加如下规则:允许  TCP  3389/3389  地址段访问  0.0.0.0/0

具体如下图:

IP地址ping不通

经过上面的两个步骤后,本地和控制台都可以正常远程到服务器了,但是这时候又有一个新问题是,我在本地却无法ping通服务器的地址

44.png

又是一番搜索检查(主要还是自己对那些端口的具体作用了解的不够),这个问题同样是由于端口的问题,还需要在安全组里添加icmp协议和80端口

55.png

总结

经过以上步骤,服务器上遇到的一些问题就基本解决了。当然这只是此次计划中的第一步,继续~~

作者: 一蓑烟雨

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

分类: ASP.NET MVC
posted 阅读(39 ) 评论(0 )

评论内容: