Nginx nodejs环境配置搭建(一)

最近个人买了一个阿里云的服务器,就想着做点事情,花了好久才配置好我的服务器。
将自己的心得,和遇到的坑,描述一下。

服务器

首先你要有一台服务器,我选的是阿里云的轻量服务器,买完就后悔了,比ECS的要贵,关键他给出的一些用起来不是特别舒服,还是喜欢自己整理和配置,最后我到最后还是用的Ubuntu 16.04进行环境的搭建。

  1. 前置的买的步骤省略,直接进入到服务器内。显示如下

    1
    2
    3
    4
    Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-93-generic x86_64)
    * Documentation: https://help.ubuntu.com
    * Management: https://landscape.canonical.com
    * Support: https://ubuntu.com/advantage
  2. sudo apt-get update // 对系统更新一下,每次更新下没有毛病

  3. 在ubuntu中安装与配置zsh与oh-my-zsh (为什么要安装这个,因为好用~)

    • ubuntu中默认安装了哪些shell

      1
      2
      $ cat /etc/shells # /etc/shells: valid login shells/bin/sh/bin/dash/bin/bash/bin/rbash
      (有sh、dash、bash和rbash)
    • 当前正在运行的是那个版本的shell

      1
      echo $SHELL/bin/bash
    • 正式安装zsh、git和wget

      1
      sudo apt-get install zsh git wget
    • 获取并自动按照oh-my-zsh

      1
      wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
    • 替换bash为zsh:

      1
      $ chsh -s /bin/zsh
    • 最后重启:重新登录就能看舒服的shell了

      1
      $ sudo reboot
  4. 下面我们可以一口气安装很多软件,有很多将来会用到

    1
    sudo apt-get install vim openssl build-essential libssl-dev wget curl
  5. 安装node 还是选择n

    1
    2
    3
    curl -L https://git.io/n-install | bash
    n v7.9.0 //我这里选择的是
  6. 安装一下cnpm有些模块 npm还是有段慢

    1
    npm i -g cnpm
  7. 我们安装一下我们需要的模块,我这里用的cnpm

    1
    cnpm i pm2 webapck gulp grunt-cli -g

OK,现在nodejs环境以及以及OK了。

坚持原创技术分享,您的支持将鼓励我继续创作!