一、首先要安装node, 然后打开cmd命令窗口检测node是否安好:
如此显示,则说明已经安装成功,接下来配置环境变量,打开我的电脑-->属性-->环境变量,配置成:
系统变量(新增):NODE_PATH:C:\Program Files\nodejs\node_global\node_modules
用户变量(添加):PATH:C:\Program Files\nodejs\node_global\
二、安装好node之后打开cmd 输入 npm install anywhere -g 安装anywhere ,然后等待直到出现带有版本号的成功页面。如我的界面:
三、找到自己想要搭建服务器的路径(文件夹),cmd:anywhere 8888;敲回车后,是不是有惊喜《 。。》
一个简单的node本地服务器就搭建好了
四、检验node是否搭建成功
1、在自己定义的文件夹下新建服务器文件如testjs
例如我在G:/local_server目录下新建testjs文件
2、在cmd中进入G:/local_server目录,然后执行node testjs
在浏览器中输入
localhost:8860 , 浏览器显示“这是正文部分”。
查看cmd控制台,显示 “有客户端连接”
可在多个浏览器窗口中进行以上 *** 作,每个浏览器窗口均会对应一次“有客户端连接”
通过shell脚本实现批量部署(适合几十到上百台服务器批量部署)
测试环境准备使用三台机器模拟批量部署,使用vmware创建三台虚拟机,环境信息如下:小谢谈运维deploy19216864130(部署脚本所在机器)小谢谈运维node119216864129(部署节点1)小谢谈运维node219216864131(部署节点2)小谢谈运维deploy
小谢谈运维node1
小谢谈运维node2
2配置ssh免密登录实现从“小谢谈运维deploy”免密登录”小谢谈运维node1“、“小谢谈运维node2”
1在“小谢谈运维deploy”生成ssh公钥,使用命令ssh-keygen,一路回车即可
生成ssh公钥
2拷贝ssh公钥到”小谢谈运维node1“、“小谢谈运维node2”,使用命令ssh-copy-id用户名@主机IP
拷贝ssh公钥
编写部署脚本,尝试部署一键部署nginx并启动
脚本内容如下:#!/bin/bash
deploy_ip= 921686412919216864131#部署nginx的机器
cmd='yuminstallepel-release-yyuminstallnginx-ysystemctlenable--nownginx'#部署命令
foriin$deploy_ip;do
sshroot@$i${cmd}
done
exit0
部署脚本
2添加执行权限:
添加执行权限
3执行部署:
部署
4查看是否部署成功
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)