两次乱搞服务器,结果是可以用。
第一次乱搞服务器用的是腾讯云,有一个月免费试用(没办法太穷)。租了一个Windows操作系统的,不记得哪个版本了,然后是用wamp搭了PHP的环境,试着放上一个首页,在自己客户端浏览器可以成功访问到了!中间也是遇到不少难题,记不起来了,各种配置,就各种搜索解决。
第二次乱搞服务器用的是阿里云,其实我也不知道不同云的区别是啥,反正哪里有免费或者便宜我就去玩了(还是因为穷)。
这一次想要弄服务器是因为自己最近在参加秋招的时候因为自己的需求而做了一个“给找工作狗的工具”,一个简单的纯原生写的客户端存储的文档,原来的想法是给自己用就行了,但是后来发现自己身边也有像自己这样奔波在找工作中的狗狗,所以就想是不是可以把自己这个小工具上线给更多人使用,所以对界面做了美化,UI设计是参考ant-design的设计风格。然后就想要把它放到服务器上。
附上一个码云地址:https://git.oschina.net/qiapi/findwork
购买服务器(准确来说是租)
因为我对Linux还不是很熟悉,只会一些比较简单的命令,所以一开始选了windows2008版本的。
首先遇到第一个问题就是,用远程桌面连接连不上去,提示凭证不工作。捂脸。
谷歌一下。。将自己电脑的系统中一个密码共享保护选择为关闭,在控制面板中,具体操作可以谷歌。
然鹅并没有成功连上去,气哭.jpg。。。
本来很失望,查了很多方法还是没法解决。无意之中重启了一下服务器。
好了,连上去了,气哭.jpg。。。。
然后我准备在服务器上搭个node环境,用express在请求我的公网ip的时候返回一个HTML文件,就是我上面写的那个小工具。在搭node环境的时候我就后悔买了windows2008了,首先它上面的ie特别的垃圾,有什么安全增强模式,各种页面无法访问,各种无法下载,在设置中把这些取消掉之后下载的谷歌因为版本太高而操作系统太低无法使用。于是又上网搜了一下有没有像我一样智障买了windows2008的道友而且还需要node环境的。没想到还真的有。
于是下载了一个360,下载了node4.4.4.。。。
反悔了node版本这么低后面真的可以用吗???
在同学的建议下准备去换Linux操作系统,还好可以换。
更换服务器操作系统
选择的是更换公共镜像。按照阿里云上面的帮助文档来操作很容易,因为我里面本来也没有什么文件,所以不需要生成快照这些操作,很快就更换成功了。
Linux版本的连接服务器
大概是Ubuntu没有桌面,所以远程桌面连接这种操作登不上去,所以用各种方法安装Ubuntu桌面仍然失败后,我决定放弃图形界面而用命令了,正好学一下Linux操作,捂脸.jpg。。。
网上看了可以用xshell或者putty等,刚好电脑里有个为了破解校园WiFi用的putty(不是我破解的,我也是跟着教程走的),所以就用了putty。
连接还是比较简单的,随便谷歌一下都有很多。连上去之后装了node装了MongoDB(虽然还用不上)装了一个可以永久运行node的forever(就是在你的putty关了之后node还会运行的一个东东,node index.js 变成forever start index.js ,要停下来就forever stop 0,查看服务器上所有启动的forever:forever list)
其他的就像自己以前使用node一样,然后让我的后端监听端口3000,就ok了。
访问公网ip:端口,就可以访问到我的页面。
就是这个地址: http://39.108.92.238:3000/
还有很多不足之处,后面有时间会缝缝补补。
嗯不排版了。