不想做全栈的前端不是好的UI。
最近花了70RMB买了个一年期限的阿里云服务器ECS,配置cpu1核,内存2G,操作系统Centos 64位的(妥妥的乞丐版)。

正文如下

  1. 远程连接到服务器,选择VNC连接。首次连接会给一个登录密码,需要保存起来,后面连接需要输入密码。
    在阿里云安装nvm并部署静态服务器

  2. 由于是Linux操作系统,所以全是命令行操作的。没有鼠标的快乐你不懂。新建一个staticServe文件夹。
    mkdir staticServe

  3. 安装nvm,这样便于管理node的版本。安装步骤如下:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
    这里安装有可能失败,由于某些你懂的因素,导致github的raw.githubusercontent.com 域名解析被污染了。解决方法:
    修改hosts文件 vim /etc/hosts
    添加一行 199.232.28.133 raw.githubusercontent.com后保存完重新执行一次上述命令。

    下载完后,执行nvm,可能会提示你 nvm: command not found,这是因为缺了对应的nvm脚本(不同的操作系统对应的脚本文件不同,.bash_profile,.zshrc,.profile,.bashrc其中的一个),mac操作系统需要的是.zshrc,而Centos操作系统需要的是.bashrc。

    ls -a查看目录下是否有.bashrc文件,没有就创建touch .bashrc,然后vim .bashrc,把
    export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"拷贝进去后保存退出。

    再次执行nvm应该就成功了。

  4. 安装node
    nvm install 12.16.1
    可以用nvm ls-remote查看可以下载的node版本,安装你自己需要的版本。

  5. 安装 serve,serve是一个提供静态资源的node模块。
    npm i serve -g

  6. 上传本地的图片文件之类到服务器,在你本地电脑上执行:
    scp /Users/abu/Desktop/staticServe [email protected]:/staticServe
    121.89.196.17是你的服务器公网地址,/Users/abu/Desktop/staticServe是你本地文件夹的绝对路径。

  7. serve启动默认端口是5000,需要在阿里云服务器实例安全组添加5000端口的访问权限。
    在阿里云安装nvm并部署静态服务器

  8. 启动服务
    serve -s staticServe
    这里补充一下:如果是用work_bench连接的服务器,那么在你断开服务器连接后,所有你启动的服务都会停止。因此启动服务采用vnc连接。
    访问http://121.89.196.17:5000,效果如下:
    在阿里云安装nvm并部署静态服务器
    本次的分享中间可能有疏漏的地方,有疑问的话欢迎大家在下方留言。后续会继续分享服务器相关的经验。。。

相关文章:

  • 2021-09-10
  • 2021-08-17
  • 2022-02-08
  • 2021-12-10
  • 2021-12-01
  • 2022-12-23
  • 2021-10-18
猜你喜欢
  • 2021-05-08
  • 2021-08-31
  • 2021-06-03
  • 2021-11-28
  • 2021-11-19
  • 2021-12-03
  • 2021-08-11
相关资源
相似解决方案