1. 安装依赖工具
yum -y install git bzip2 xz
2.安装 nodejs
#下载解压
cd /opt/install/
wget https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-x64.tar.xz
xz -d node*.tar.xz
tar -xvf node*.tar
#移动到app目录
mv node-v6.11.2-linux-x64 /opt/app/
#重命名
cd /opt/app/
mv node-v6.11.2-linux-x64 nodejs
#配置环境变量
vim /etc/profile
#-------------------------
#nodejs
export NODE_HOME=/opt/app/nodejs
export PATH=$PATH:$NODE_HOME/bin
#生效
source /etc/profile
#验证
node -v
npm -v
3. 安装 grunt
#初始化npm,一路回车
npm init
#安装grunt
npm install -g grunt-cli
#验证
grunt -version
4. 安装 head
#下载head源码
cd /opt/install/
git clone git://github.com/mobz/elasticsearch-head /opt/app/.git
mv elasticsearch-head /opt/app/
mv elasticsearch-head head
#修改Gruntfile.js,增加hostname属性,设置为*
cd /opt/app/head
vim Gruntfile.js
#--------------------------
connect: {
server: {
options: {
port: 9100,
hostname: '*',
base: '.',
keepalive: true
}
}
}
#修改_site/app.js
vim _site/app.js
#--------------------------
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.254.208:9200";
#执行安装
npm install
#启动
nohup grunt server &
#验证,浏览器打开
http://192.168.254.213:9100/
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于