前端練習生從零開始部署阿里雲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

相關文章
相關標籤/搜索