Harbor、Nginx打怪升级之路六

本文介绍了Harbor高可用性的实现,包括镜像复制和双向同步策略。深入探讨了几种IO模型的原理,如阻塞、非阻塞、多路复用和异步IO。此外,详细讲解了Nginx如何配置强制HTTPS访问HTTP以及通过不同路径反向代理到不同的Tomcat后端服务。

目录

1.Harbor高可用的实现

2.几种IO模型的原理

3.nginx配置强制https访问http

4.nginx通过不同path反向代理至不同后端tomcat


1.Harbor高可用的实现

1.先将harbor环境部署,然后再备harbor站点中实现基于镜像的复制

2.在备harbor-系统管理-仓库管理-新建复制目标

3.在备harbor-系统管理-复制管理-新建规则;在主harbor做同样操作,实现双向同步

 搭建harbor一键安装脚本--针对centos(不过harbor的包比较大,建议提前下载下来-修改脚本中harbor安装函数)

# 要安装harbor需要准备docker、docker-compose的环境

#!/bin/bash

COLOR="echo -e \E[1;31m"
END="\E[m"
DOCKER_VERSION="20.10.8"
HARBOR_VERSION="v2.1.6"
IPADDR=`hostname -I |awk '{print $1}'`
DOCKER_COMPOSE_VERSION="1.18.0"   ## 2.0以上的docker-compose有所变化,此脚本暂适合2.0以下的版本
HARBOR_ADMIN_PASSWORD=shaodeng


#1.
install_docker(){
 ${COLOR}"开始安装 Docker....." ${END}
 sleep 1

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache


${COLOR}"即将安装:docker-" ${DOCKER_VERSION} "版本..." ${END}
${COLOR}"如果想安装其他Docker版本,请crtl+c键退出,修改版本再执行"${END}
sleep 5

yum install -y do
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值