Skip to content

Latest commit

 

History

History
88 lines (63 loc) · 1.95 KB

nodejs项目在云服务器的部署.md

File metadata and controls

88 lines (63 loc) · 1.95 KB

最近写了个小小的网站,折腾了好久啦,最开始使用Python的flask写的,后来感觉不是很方便于维护,而且想试试nodejs,就重新写了一遍,当然工程很小,两三天就写完了,不过中间也是吃了不少苦,掉了很多根头发的。下面为大家介绍一下nodejs怎么部署。

良心的我,还是要给腾讯云打波广告的,原价65的云服务器,配置还可以,还有公网ip的,学生优惠只需要1元钱,全部审核过程只用了不到五分钟,总而言之非常nice。

  1. 打开控制台,利用ssh命令连接上服务器
ssh ubuntu@139.199.177.20

2.看到这样的字样就代表登录成功啦

Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-53-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage


3.我们下载包的管理工具,并且更新一下数据源

sudo apt install yum

以上在下载yum包管理工具


4.进入/usr/src路径,下载nodejs并解压

cd /usr/src 
sudo wget http://nodejs.org/dist/v0.10.18/node-v0.10.18.tar.gz 
tar zxf node-v0.10.18.tar.gz 

5.进入到解压完的文件,执行编译预处理,开始编译

cd node-v0.10.18
./configure
sudo make

6.执行make install,nodejs就安装完毕了

sudo make install

7.安装forever,安装完成后,建立软连接

npm -g install express forever

sudo ln -s /usr/local/bin/node /usr/bin/node 
sudo ln -s /usr/local/lib/node /usr/lib/node 
sudo ln -s /usr/local/bin/npm /usr/bin/npm 
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf 
sudo ln -s /usr/local/bin/forever /usr/bin/forever

8.只需要上传我们的代码,然后运行就可以啦 运行:

sudo forever start server.js

查看应用列表:

sudo forever list

关闭应用:

sudo forever stop 0