购买机器https://www.aliyun.com/
|
|
连接服务器
|
|
更新操作系统
|
|
安装 npm
|
|
安装node
|
|
安装node版本管理器n n是node的管理器 可以通过他管理node的版本
|
|
安装node7.5版本
|
|
- 出现
node-v7.5.0
就安装成功了
安装mongodb
|
|
安装git
|
|
克隆爬虫的地址
|
|
进入目录201704crawl
|
|
安装依赖
|
|
启动server.js
|
|
执行脚本main.js(先进入main.js所在的文件夹)
1.进入main.js所在的文件夹执行main.js
12cd tasksnode main.js2.ctrl+c结束掉之前的任务,再启动server.js
1node server.js
访问(格式–>ip:端口号)
- 在浏览器输入地址
116.62.9.168:8080
访问http://116.62.9.168:8080/
- 此时还是静态网页 别人无法访问
在电脑上安装程序Xftp 5
安装nginx
Nginx是一个高性能的HTTP和反向代理服务器
1apt-get install nginx此时就可以上传自己的项目,访问自己的服务器
- 但是一旦窗口关掉,就无法访问
nginx命令
- 启动 nginx nginx -c /etc/nginx/nginx.conf
- 关闭 nginx nginx -s stop
- 重读配置文件 nginx -s reload kill -HUP nginx
- 常用命令 service nginx {start|stop|status|restart|reload|configtest|}
配置nginx反向代理和负载均衡
|
|
安装pm2
强大的进程管理器 进程异常退出时pm2会尝试重启
1npm install pm2 -g进入201704crawl文件夹,在根目录下执行以下命令
12cd /rootcd 201704crawl切换到server.js文件所在目录,启动pm2应用
12pm2 start server.js --name "crawl"//即pm2 start server.js --name '自己取名字'
如何停止pm2上的项目
1.查看node进程号
|
|
2.停止
|
|
3.杀死进程
|
|
复活:如何重新建立连接
|
|
启动
|
|
pm2常用命令
- 用pm2启动node
命令 | 用途 |
---|---|
pm2 start app.js –name “crawl” | 启动应用 |
pm2 list | 查看所有应用 |
pm2 restart crawl | 重启应用 |
pm2 stop crawl | 停止应用 |
pm2 delete crawl | 删除应用 |
关于scp命令
- 网址
http://www.cnblogs.com/hitwtx/archive/2011/11/16/2251254.html
cat 查看文件内容
vi命令
|
|
重启服务
|
|
推荐视频地址
|
|