前端练习生从零开始部署阿里云ESC服务器,踩坑大全

以前的前端练习都是用Mock进行数据模拟,最近练习Vue想着本身搭一个服务器写项目,因而想到了半个多月前用学生认证在阿里爸爸那里免费领了一个月的ESC服务器,赶忙登录上阿里云发现还有7天才到期。因而翻了翻网上的教程,开始今天的踩坑之旅。。。。html

由于过去快一个月,已经忘记了当初选的服务器配置,仔细看了一下服务器的系统,发现是 Windows Server Version,应该是以前领的时候没有仔细看,嗯,没有UI的 windows,问题不大。
首先第一步是 修改密码,访问服务器须要用到,操做比较容易。

而后是远程链接服务器,阿里云提供的这个远程链接毕竟是在浏览器上运行的,运行很卡,就不考虑了。由于是Windows,好用的ssh链接不了,最后选择用windows的远程桌面进行链接服务器。命令行输入mstsc运行。前端

而后输入服务器的公网IP地址,点击连接。(这朴素的界面,让我回想起了数年前用QQ的远程链接帮初中女同窗安装学习软件的那个夜晚。)

随后跳出的窗口输入用户名和密码,用户名默认是Administrator,密码是刚刚设置的密码,而后就能够远程链接到服务器了。
看到这熟悉的命令行,亲切的黑色背景,我陷入了今天的第一个问题,我要怎么安装 Nodejs?

由于以前在Windows上都是直接官网下载Nodejs,网上搜了不少如何在Windows系统上装Nodejs,发现都是告诉说去官网下载,后来看到一个window命令行的软件包管理 Chocolatey,复制如下代码到命令行就能够进行安装。node

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
复制代码

代码已经帮咱们添加了PATH,命令行直接输入直接choco看一下有没有安装成功。 shell

提示如上说明安装成功,介绍Chocolatey的两个命令, choco list --local-onlychoco install前者用来查看本里已安装的软件包,后者用来安装软件,这里运行 choco install Nodejs就能够安装 Nodejs了。

由于我已经安装过了,因此会提示已经安装了。没有报错就说明安装好啦,随后我又顺手安装了编辑器VIM,而后在chocolatey的安装路径就能看到刚刚安装的Node和VIM了,随手添加路径到PATH,就能够全局调用node了。
而后就能够运行熟悉的JS代码了,选择一块风水宝地(路径),新建一个文件夹,建立一个server.js,用vim打开编辑,输入下方代码后用Node运行。

var http = require('http');

http.createServer(function (request, response) {

   
    response.writeHead(200, {'Content-Type': 'text/plain'});

  
    response.end('Congratulations! you have just built your first server! \n');
}).listen(8888);
console.log('Server has started.')


复制代码

到这里好像已经搞定了,我兴冲冲的赶忙换本地服务器访问一下,发现链接超时,访问不到,困扰了小半天,最后发现是没有在阿里云的后台打开 8888端口,安全组添加上咱们代码里监听的 8888端口就能够啦!这里 0.0.0.0/0表示容许全部的IP访问咱们的服务器。

而后就能够经过公网IP加端口号访问咱们刚刚开启的服务器了,这里方便你们看就不打码了,反正六天后免费领的服务器就过时了哈哈哈。

最后,感谢阿里巴巴对本人的大力支持。vim

阿里云1个月免费领取连接云翼计划学生百元服务器windows

相关文章
相关标签/搜索