搭建node、nginx

一、搭建node

参考文档https://segmentfault.com/a/1190000007135306

使用Jenkins用户安装node

1、安装nvm

[jenkins@istm-sit2 XX]# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 7731 100 7731 0 0 5996 0 0:00:01 0:00:01 --:--:-- 15218
=> Downloading nvm as script to '/root/.nvm'

=> Appending source string to /root/.bashrc
=> Close and reopen your terminal to start using nvm

2、查看安装的nvm版本

nvm 安装完成后,可能要重启一下 shell 才有 nvm 这个命令。

重启shell :init 6(谨慎操作)

[jenkins@istm-sit2 XX ~]# nvm --version 
0.29.0

3、安装node

[jenkins@istm-sit2 XX ~]# nvm install v6.12.0  或者nvm install v8.9.3
which: no xz in (/opt/tiefan/jdk1.8.0_91/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/jdk/bin:/usr/local/jdk/jre/bin:/root/bin)
Downloading https://nodejs.org/dist/v6.12.0/node-v6.12.0-linux-x64.tar.gz...
######################################################################## 100.0%
WARNING: checksums are currently disabled for node.js v4.0 and later
Now using node v6.12.0 (npm v3.10.10)

4、查看安装的版本


[jenkins@istm-sit2 XX ~]# node --version
v6.12.0

5、查看一下当前已经安装的版本


[jenkins@istm-sit2 XX ~]# nvm ls
-> v6.12.0
node -> stable (-> v6.12.0) (default)
stable -> 6.12 (-> v6.12.0) (default)
iojs -> N/A (default)

6、切换版本


[jenkins@istm-sit2 XX ~]# nvm use v6.12.0
Now using node v6.12.0 (npm v3.10.10)

7、设置默认版本


[jenkins@istm-sit2 XX ~]# nvm alias default v6.12.0
default -> v6.12.0

8、npm

安装完node应该就安装好npm了,可以查询npm版本

[jenkins@istm-sit2 XX]$ npm -v
3.10.10
 

二、搭建nginx

参考文档http://www.cnblogs.com/taiyonghai/p/6728707.html

1、下载nginx及相关组件

[root@istm-sit2 ~]# wget http://nginx.org/download/nginx-1.10.2.tar.gz

[root@istm-sit2 ~]# wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz

[root@istm-sit2 ~]# wget http://zlib.net/zlib-1.2.11.tar.gz

[root@istm-sit2 ~]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz

[root@istm-sit2 ~]# tar zxvf openssl-fips-2.0.10.tar.gz

 

2、安装nginx及相关组件

1)安装openssl

[root@istm-sit2 openssl-fips-2.0.10]# tar zxvf openssl-fips-2.0.10.tar.gz

[root@istm-sit2 openssl-fips-2.0.10]# cd openssl-fips-2.0.10

[root@istm-sit2 openssl-fips-2.0.10]# ./config && make && make install

2)pcre安装

[root@istm-sit2 pcre-8.40]# tar zxvf pcre-8.40.tar.gz

[root@istm-sit2 pcre-8.40]#  cd pcre-8.40

[root@istm-sit2 pcre-8.40]# ./configure && make && make install

3)zlib安装

[root@istm-sit2 zlib-1.2.11]# tar zxvf zlib-1.2.11.tar.gz

[root@istm-sit2 zlib-1.2.11]# cd zlib-1.2.11

[root@istm-sit2 zlib-1.2.11]# ./configure && make && make install

4)nginx安装

[root@istm-sit2 nginx-1.10.2]# tar zxvf nginx-1.10.2.tar.gz

[root@istm-sit2 nginx-1.10.2]# cd nginx-1.10.2

[root@istm-sit2 nginx-1.10.2]# ./configure && make && make install

2、查询nginx安装目录

[root@istm-sit2 nginx-1.10.2]# whereis nginx
nginx: /usr/local/nginx

3、启动nignx

[jenkins@istm-sit2 nginx]$ cd /usr/local/nginx/sbin/
[jenkins@istm-sit2 sbin]$ pwd
/usr/local/nginx/sbin
[jenkins@istm-sit2 sbin]$ /usr/local/nginx/sbin/nginx

 

4、配置nginx文件

[root@istm-sit2 conf]# vi /usr/local/nginx/conf/nginx.conf

增加以下内容

server {
listen 8080;
server_name fbf.sit.XXX.sh;

error_page 404 /index.html;
location / {
root /opt/tiXX/tomcat_fsh_fbf/dist/;      
index index.html index.htm;
}
error_page 497 https://$host$uri?$args;
}

说明:

8080:端口号,不冲突即可

fbf.sit.blXXX.sh:域名

/opt/tiXXX/tomcat_fsh_fbf/dist/:前端工程index.html的目录

重新生效

[root@istm-sit2 ~]# /usr/local/nginx/sbin/nginx -s reload

 

5、打开页面

http://fbf.sst.blXXX.sh:8080

 

6、resturl访问时配置域名

①/etc/hosts配置域名

10.32.16.13 api.fws.xff.blXXX.sh

②nginx转发配置

/usr/local/nginx/conf/vhost目录新建 ${域名}.conf

server {
listen 80;
server_name api.fws.xff.XXX.sh;

location / {
proxy_pass http://10.XX.XX.XX:10XX4;
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值