跳至主要內容
搭建Tomcat
[[toc]] ```bash 下载对应的tomcat版本 wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.75/bin/apache-tomcat-8.5.75.tar.gz --no-check-certificate 解压并放到指定的目录 tar xzvf apache-tomcat-8.5....

运维技巧开发搭建Tomcat大约 1 分钟
搭建Ldap
[[toc]] docker 搭建 Ldap 相关服务 docker-compose.yml org.ldif

运维技巧开发搭建Ldap大约 2 分钟
搭建Cas单点认证

CAS 全称为 Central Authentication Service 即中央认证服务,是一个企业多语言单点登录的解决方案,并努力去成为一个身份验证和授权需求的综合平台。

CAS 是由 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。

CAS 协议至少涉及三方:客户端 Web 浏览器,请求身份验证的 Web 应用程序和 CAS 服务器。 它也可能涉及后端服务,如数据库服务器,它没有自己的 HTTP 接口,但与 Web 应用程序进行通信。


运维技巧开发搭建CAS大约 4 分钟
搭建Gitlab

GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务。


运维技巧开发搭建GitLab大约 3 分钟
Gitlab配置
[[toc]] gitlab 修改用户密码 gitlab 邮箱配置

运维技巧开发搭建GitLab大约 1 分钟
搭建Nexus
[[toc]] 文档 CentOS7 安装 Nexus 设置开机自启(推荐) https://help.sonatype.com/repomanager3/installation/system-requirements (https://help.sonatype.com/repomanager3/installation/system-requir...

运维技巧开发搭建Nexus大约 2 分钟
搭建Jenkins

Jenkins 是一个广泛用于持续构建的可视化 web 工具,可用于自动化与构建、测试、交付或部署软件相关的各种任务。


运维技巧开发搭建Jenkins大约 1 分钟
搭建Harbor

harbor 是一个 docker 私有镜像仓库。
Harbor 的优势:

  • 图形管理界面、
  • 按项目管理镜像、
  • 独立的用户管理,不同用户可以操作不同镜像,细粒度的权限控制,包含 create、push 、pull、delete
  • 镜像管理
  • 标签管理、
  • 操作日志管理。

运维技巧开发搭建DockerHarbor大约 2 分钟
搭建高可用Harbor

在实际生产使用中,主从复制十分的不靠谱!!所以这里推荐使用多实例共享后端存储的高可用方案。

本次搭建以 NFS 作为共享存储存放 Harbor 相关 data,并分离 PostgreSQL 与 Redis 为多个 Harbor 共同连接使用,使用 Nginx 做负载均衡。


运维技巧开发搭建Harbor大约 4 分钟
2