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