阿里云完整nodejs部署步骤
发布于 3 年前 作者 csc365kl 10670 次浏览 来自 分享

操作系统ubuntu server 14.04 1.阿里云的数据盘挂载(默认的话阿里云是不会挂载数据盘的) http://jingyan.baidu.com/article/90808022d2e9a3fd91c80fe9.html 2.mysql数据库安装 远程访问开启 安装 http://jingyan.baidu.com/article/60ccbceb77625764cab197ea.html 远程访问 http://jingyan.baidu.com/article/ea24bc398522b3da62b331d3.html mysql数据文件 http://www.jb51.net/article/47897.htm (不同安装方式会有区别) 3.nodejs 安装 及 环境变量设置 pm2 安装 官方下载tar包 tar -zxvf +文件名解压 cd ~/.bashrc 在这个文件末尾加上 export PATH=(node根目录)/bin:$PATH

cnpm 是个好东西 不用担心墙了 我下载插件都用这个 https://npm.taobao.org/

pm2是node运行管理的好工具 安装使用https://www.douban.com/note/314200231/

4.redis安装 官方最新tar tar -zxvf +文件名解压 根目录下make src/redis-server redis.conf 启动 配置文件可以配置密码

5.程序启动 node js入口文件 pm2 start js入口文件 --name 程序名称

6.开发框架推荐 thinkjs 数据库持久层 比传统的orm用的舒服 目前使用1.2的 2.0以后是es6了

																							penta kill
13 回复

还少了 nginx 安装配置 以及 iptables 防火墙部署

算了,不说了,docker部署。

node建议使用nvm部署方便一些哟 From Noder

部署完了之后的安全性测试呢?

@orbury 别不说啊 我也支持啊 然而 还是有第一次啊

@zkaip 的确是的

问个问题, 例如node里面需要c的二进制包 怎么处理的 例如ccap 和 phantomjs 也要写到package.json里面吗?

因为docker里面 的 npm install 安装的时候很慢 开发测试的时候是外链到mac的node_modules里面 机器上,但二进制包不兼容, 所以目前把ccap这种删除了。

回到顶部