视频加载失败

如何安装部署服务器

554 字
3 分钟
如何安装部署服务器

购买机器https://www.aliyun.com/#

116.62.9.168
用户名:root
密码:Zfpx2017

连接服务器#

ssh root@116.62.9.168

更新操作系统#

apt-get update

安装 npm#

apt-get install npm

安装node#

apt-get install npm

安装node版本管理器n n是node的管理器 可以通过他管理node的版本#

npm install n -g

安装node7.5版本#

n 7.5

出现node-v7.5.0就安装成功了

安装mongodb#

apt-get install mongodb

安装git#

apt-get install git

克隆爬虫的地址#

git clone https://github.com/zhufengnodejs/201704crawl.git

进入目录201704crawl#

cd 201704crawl

安装依赖#

npm install

启动server.js#

node server.js

执行脚本main.js(先进入main.js所在的文件夹)#

  • 1.进入main.js所在的文件夹执行main.js
cd tasks
node main.js
  • 2.ctrl+c结束掉之前的任务,再启动server.js
node server.js

访问(格式—>ip<端口号>)#

  • 在浏览器输入地址116.62.9.168:8080访问
    • http://116.62.9.168:8080/
  • 此时还是静态网页 别人无法访问

在电脑上安装程序Xftp 5#

安装nginx#

  • Nginx是一个高性能的HTTP和反向代理服务器
apt-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反向代理和负载均衡#

upstream crawl{
ip_hash;
server 127.0.0.1:3000 weight=10;
server 127.0.0.1:4000 weight=1;
}
server {
listen 80;
server_name www.gdxiu.cn;
location / {
proxy_pass http://crawl;
}
}

安装pm2#

  • 强大的进程管理器 进程异常退出时pm2会尝试重启
npm install pm2 -g
  • 进入201704crawl文件夹,在根目录下执行以下命令
cd /root
cd 201704crawl
  • 切换到server.js文件所在目录,启动pm2应用
pm2 start server.js --name "crawl"
//即pm2 start server.js --name '自己取名字'

如何停止pm2上的项目#

1.查看node进程号#

ps -ef | grep node

2.停止#

pm2 stop crawl

3.杀死进程#

kill 8796(进程号)

复活<如何重新建立连接>#

pm2 start server.js --name "crawl"

启动#

pm2 start crawl

pm2常用命令#

用pm2启动node

命令用途
pm2 start app.js —name “crawl”启动应用
pm2 list查看所有应用
pm2 restart crawl重启应用
pm2 stop crawl停止应用
pm2 delete crawl删除应用

关于scp命令#

cat 查看文件内容

vi命令#

vi crawl
1000dd//删除1000行 vi的一个命令

重启服务#

nginx -s reload

推荐视频地址#

http://www.ablesky.com/kecheng/detail_926049

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
如何安装部署服务器
https://gaodaxiu-blog.netlify.app/posts/如何安装部署服务器/
作者
GaoDaXiu
发布于
2017-07-31
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
GaoDaXiu
Hello, I'm GaoDaXiu.
公告
欢迎来到我的博客!
分类
标签
最新动态
站点统计
文章
76
分类
20
标签
128
总字数
72,109
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Netlify CI
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录