📖实验配置与实现:
拓扑图:

推荐步骤:
- 安装Jenkins,在Jenkins中安装ssh服务器端和客户端插件
- 在Centos02安装gitlab上传静态网站代码到网站
- 安装Apache网站服务器,配置Jenkins同过ssh免交互式访问Jenkins自己和Apache网站服务器
- 配置Jenkins服务器将gitlab代码发布到Apache网站服务器上
实验步骤:
安装jenkins在jenkins中安装ssh服务器和客户端插件
配置安装Jenkins
安装jdk



解压移动Tomcat修改部署Jenkins


启动服务监听服务运行状态

修改Jenkins插件仓库地址

重新启动tomcat服务

安装Jenkins插件
查看密钥

登录Jenkins

安装推荐插件

指定登录用户名字和密码

保存配置

安装ssh插件
管理插件

安装ssh服务器端和ssh agent客户端

安装完成Jenkins插件重启服务

重启Jenkins服务登录

在centos02安装gitlab上传静态网站代码到网站
在centos02安装gitlab
安装gitlab

修改gitlab配置文件


重新加载服务查看服务运行状态

登录gitlab创建项目
登录gitlab设置密码

使用root用户登录

设置中文

创建项目

创建空白项目

指定项目名字

上传网站项目到gitlab
配置gitlab开发客户端用户信息

删除远程仓库配置本地仓库将代码上传gitlab


查看上传的电商项目

安装Apache网站服务器配置Jenkins通过ssh免交互式访问Jenkins自己和Apache网站服务器
在centos03安装Apache服务器
挂载系统光盘配置yum仓库

安装Apache服务启动服务设置开机自动启动


配置Jenkins访问Apache免交互式身份验证
Jenkins服务器生成ssh验证密钥对

配置免交互式身份验证访问自己

配置Jenkins免交互式访问Apache服务器

配置Jenkins在图形化界面免交互式访问Jenkins本地项目和Apache服务器
查看Jenkins服务器私钥

Jenlins服务器管理控制台添加私钥

添加Jenkins使用ssh访问自己

添加Jenkins访问Apache服务器的网站根目录数据

配置Jenkins服务器将gitla代码发布到Apache网站服务器上
配置Jenkins凭据访问gitlab
管理Jenkins

添加凭据

创建凭据账户密码为gitlab的账户密码


创建发布静态网站项目
创建项目

创建自由风格类型项目

添加访问gitlab上静态网站项目地址

构建前配置将Jenkins项目使用scp移动远程的Apache服务器

构建后远程主机Apache网站根目录添加执行权限修改所属用户和组

构建项目

查看构建报告

使用客户端访问发布到Apache服务器的网站服务器
查看发布到Apache的项目

查看服务器发布的网站

在centos03上安装DNS解析域名
安装DNS服务器
切换系统光盘

挂载系统光盘安装DNS服务器

清空文件内容添加新内容


检查DNS主配置文件是否错误

配置DNS服务器区域配置文件
修改daban.com.zone区域配置文件

检查区域配置文件是否错误

设置DNS重启网卡


启动DSN服务器设置服务开机自动启动

测试域名解析

Win10设置IP地址和DNS

使用域名访问

修改网站主页名字

重新提交和构建


查看修改后的主页名字











