最近迷上了基于MEAN的开发,加上寒假在给邱小姐做HTML+CSS+JS的培训,小朋友强烈要求弄一台服务器,使她的学习成果可以在公网上展示给小伙伴们看。想到恰好在Vultr上有一台空余的服务器,于是趁春节前的空闲部署了CentOS并搭建一台测试的Web服务器。不想花太多时间教小朋友后端编程语言,所以打了JavaScript的主意,准备前后端处理都用JS搞掂,所以决定用Express+NodeJS来做Web服务器。
在Vultr上安装NodeJS和Express异常简单,基本上用Yum管理器就可以傻瓜式安装完。
1.下载最新版的Node.js
切换到临时目录,用curl从Joylent直接下载最新版本的Node.js.
[highlight dark="no"] cd /tmp
curl -sL https://rpm.nodesource.com/setup | bash -[/highlight]
如下图所示:
2. 安装Node.js
按照提示用yum安装Node.js.
[highlight dark=”no”]yum install -y nodejs[/highlight]
3.安装NPM包管理工具(可选)
如果你以后想安装Node的addon包,建议安装NPM包管理工具。运行命令:
[highlight dark="no"]yum install gcc-c++ openssl-devel make[/highlight]
4.更新NPM工具(可选) 如果运行NPM时提示NPM版本低,可以选择更新NPM,按提示运行命令: [highlight dark="no"]npm -g install npm@latest-2[/highlight] 5.安装Express 用NPM从仓库中安装Express[highlight dark="no"]npm install -g express-generator[/highlight] 6.创建运行服务的非特权用户(建设)
[highlight dark="no"] useradd 用户名 passwd 用户名[/highlight] 创建后登出系统并用新建的用户名重新登录。 7.创建Express项目
[highlight dark="no"] express expressproject
cd expressproject
npm install[/highlight]
8.运行Express
运行Express,启动服务。
[highlight dark="no"]DEBUG=expressproject:* npm start[/highlight]
如果一切正常,会出现以下提示
[highlight dark=”no”]
> [email protected] start /home/用户名/expressproject
> node ./bin/www
[/highlight]
至此,你可用[highlight dark="no"]http://IP:3000[/highlight]访问到你的Web服务了,Node.js+Express的环境搭建完成了。