前言
在网上找过很多类似博客,大部分都说了部分,完整的流程没有涉及到,所以想着自己有时间写一写,方便别人更方便自己查阅.
环境介绍
服务器:ubuntu (14.04) 64位,使用win10,连接服务器的工具:putty或者xsheel
ubuntu搭建和配置安全组(开放端口)
我的服务器买的是阿里云的,在购买页面把信息填好,记住自己的登录密码和Ip,用putty登录
node环境搭建
1.把可能会用到的软件安装一下,root权限就不用加sudo
apt-get install vim openssl build-essential libssl-dev wget curl git
2.nvm
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
3.node安装,这里要注意了,确保自己Node版本,推荐在14.04的服务器安装V8.7.0
nvm install v8.7.0
nvm use 8.7.0
nvm alias default 8.7.0 让服务器默认的node版本就是8.7.0
npm isntall cnmp --registry=https://registry.npm.taobao.org 安装cnpm
npm install yarn -g 个人喜欢用yarn
npm install pm2 webapck koa vue-cli create-react-app -g 安装常用的模块,我自己平时在服务器一般就用这么几个
测试Node服务器
vim app.js
const app =require('http')
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/plain'})
res.end('node server test')
}).listen(3000,()=>{
console.log('启动成功')
})
//编写完成了按下esc键,输入:wq!
最后
这样就把服务器上的node程序简单的跑起来了,但是这样仅仅还不够,我们还需要域名,nginx,安全等等,请看我后面的系列哦,尽快的写完哦,如果我的文章对你有帮助,请点一个小心心哦