nginx-ZUUL集群

*************************************

*************************************

***********nginx*****************

*****172.17.0.2:80*****************

*****curl localhost

****宿机192.168.157.128**************

*****curl 172.17.0.2

*************************************

#####http://192.168.157.128:8080/外网

http://192.168.157.128:8080/member/getMember?name=sdfsdfsafa

http://192.168.157.128:8080/order/orderToMember2?name=hhhh&token=12311

******************************************************

******************************************************

12-1、docker run -it --privileged --name nginx -p 8080:80 docker.io/centos:latest

##docker exec -it nginx /bin/bash

12-2、组件安装

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

12-3、nginx安装

#####https://www.cnblogs.com/liujuncm5/p/6713784.html####

wget -c https://nginx.org/download/nginx-1.19.1.tar.gz

tar -zxvf nginx-1.19.1.tar.gz

cd nginx-1.19.1

#编译安装

./configure && make && make install

whereis nginx

cd /usr/local/nginx/sbin/

./nginx

./nginx -s stop

./nginx -s quit

./nginx -s reload

ps aux|grep nginx

12-4、nginx负载均衡

cd /usr/local/nginx/conf/nginx.conf

vi nginx.conf

upstream backServer{

server 172.17.0.4:9006 weight=1;

server 172.17.0.5:9007 weight=1;

}

server {

listen 80;

server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {

#root html;

proxy_pass http://backServer/;

index index.html index.htm;

}

###配置nginx.conf改后生效

cd /usr/local/nginx/sbin

./nginx -s reload

###端口查看

netstat -ntlp

*************************************

*************************************

***********eureka*****************

*****172.17.0.3:9001*****************

*****curl localhost:9001

****宿机192.168.157.128**************

*****curl 172.17.0.3:9001

*************************************

#####http://192.168.157.128:19001/外网

******************************************************

******************************************************

13-1、docker run -it --privileged --name eureka -p 19001:9001 docker.io/centos:latest

##docker exec -it eureka /bin/bash

13-2、

#######宿机 复制至10704c9eb7bb##########

docker cp /ek2-9001.jar 10704c9eb7bb:/root/ek2-9001.jar

13-3、

######运行 ek2-9001.jar################

#######ps...................###########

ps -aux

ps -ef|grep java|grep -v grep

#####java -jar#########################

nohup java -jar ek2-9001.jar &

###

curl localhost:9001

###宿机192.168.157.128

curl 172.17.0.3:9001

#####外网

http://192.168.157.128:19001

*************************************

*************************************

***********zuul1*****************

*****172.17.0.4:9006*****************

*****curl localhost:9006

****宿机192.168.157.128**************

*****curl 172.17.0.4:9006

*************************************

#####http://192.168.157.128:19006/外网

******************************************************

******************************************************

14-1、docker run -it --privileged --name zuul1 -p 19006:9006 docker.io/centos:latest

##docker exec -it zuul1 /bin/bash

14-2、

#######宿机 复制至10704c9eb7bb##########

docker cp /zuul-9006.jar 10704c9eb7bb:/root/zuul-9006.jar

14-3、

######运行 zuul-9006.jar################

#######ps...................###########

ps -aux

ps -ef|grep java|grep -v grep

#####java -jar#########################

nohup java -jar zuul-9006.jar &

###

curl localhost:9006

###宿机192.168.157.128

curl 172.17.0.4:9006

#####外网

http://192.168.157.128:19006

*************************************

*************************************

***********zuul2*****************

*****172.17.0.5:9007*****************

*****curl localhost:9007

****宿机192.168.157.128**************

*****curl 172.17.0.5:9007

*************************************

#####http://192.168.157.128:19007/外网

******************************************************

******************************************************

15-1、docker run -it --privileged --name zuul2 -p 19007:9007 docker.io/centos:latest

##docker exec -it zuul2 /bin/bash

15-2、

#######宿机 复制至10704c9eb7bb##########

docker cp /zuul-9007.jar 10704c9eb7bb:/root/zuul-9007.jar

15-3、

######运行 zuul-9007.jar################

#######ps...................###########

ps -aux

ps -ef|grep java|grep -v grep

#####java -jar#########################

nohup java -jar zuul-9007.jar &

###

curl localhost:9007

###宿机192.168.157.128

curl 172.17.0.5:9007

#####外网

http://192.168.157.128:19007

*************************************

*************************************

***********member*****************

*****172.17.0.6:9002*****************

*****curl localhost:9002/getMember?name=sdfsdfsafa

****宿机192.168.157.128**************

*****curl 172.17.0.6:9002/getMember?name=sdfsdfsafa

*************************************

#####http://192.168.157.128:19002/getMember?name=sdfsdfsafa外网

******************************************************

******************************************************

16-1、docker run -it --privileged --name memer -p 19002:9002 docker.io/centos:latest

##docker exec -it member /bin/bash

16-2、

#######宿机 复制至10704c9eb7bb##########

docker cp /member-9002.jar 10704c9eb7bb:/root/member-9002.jar

16-3、

######运行 member.jar################

#######ps...................###########

ps -aux

ps -ef|grep java|grep -v grep

#####java -jar#########################

nohup java -jar member-9002.jar &

###

curl localhost:9002/getMember?name=sdfsdfsafa

###宿机192.168.157.128

curl 172.17.0.6:9002/getMember?name=sdfsdfsafa&token=12311

curl 172.17.0.4:9006/member/getMember?name=sdfsdfsafa&token=12311

#####外网

http://192.168.157.128:19002/getMember?name=sdfsdfsafa

http://192.168.157.128:19006/member/getMember?name=sdfsdfsafa&token=12311

http://192.168.157.128:19007/member/getMember?name=sdfsdfsafa&token=12311

*************************************

*************************************

**********order*****************

*****172.17.0.7:9003*****************

*****curl localhost:9003/orderToMember2?name=hhhh

****宿机192.168.157.128**************

*****curl 172.17.0.7:9003/orderToMember2?name=hhhh

*************************************

#####http://192.168.157.128:19003/orderToMember2?name=hhhh/外网

******************************************************

******************************************************

17-1、docker run -it --privileged --name order -p 19003:9003 docker.io/centos:latest

##docker exec -it order /bin/bash

17-2、

#######宿机 复制至10704c9eb7bb##########

docker cp /order-9003.jar 10704c9eb7bb:/root/order-9003.jar

17-3、

######运行 order.jar################

#######ps...................###########

ps -aux

ps -ef|grep java|grep -v grep

#####java -jar#########################

nohup java -jar order-9003.jar &

###

curl localhost:9003

###宿机192.168.157.128

curl 172.17.0.7:9003/orderToMember2?name=hhhh

#####外网

http://192.168.157.128:19003/orderToMember2?name=hhhh

zuul#######

http://192.168.157.128:19006/order/orderToMember2?name=hhhh&token=12311

http://192.168.157.128:19007/order/orderToMember2?name=hhhh&token=12311