Jenkins部署静态网站
  1z9WXzu9XZCw 2023年11月02日 48 0

📖实验配置与实现:

拓扑图:

            Jenkins部署静态网站_Apache

推荐步骤:

  • 安装Jenkins,在Jenkins中安装ssh服务器端和客户端插件
  • 在Centos02安装gitlab上传静态网站代码到网站
  • 安装Apache网站服务器,配置Jenkins同过ssh免交互式访问Jenkins自己和Apache网站服务器
  • 配置Jenkins服务器将gitlab代码发布到Apache网站服务器上

实验步骤:

安装jenkins在jenkins中安装ssh服务器和客户端插件

配置安装Jenkins

安装jdk

            Jenkins部署静态网站_Jenkins_02

            Jenkins部署静态网站_Jenkins_03

            Jenkins部署静态网站_Apache_04

解压移动Tomcat修改部署Jenkins

            Jenkins部署静态网站_服务器_05

            Jenkins部署静态网站_服务器_06

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

            Jenkins部署静态网站_Jenkins_07

修改Jenkins插件仓库地址

            Jenkins部署静态网站_Apache_08

重新启动tomcat服务

            Jenkins部署静态网站_服务器_09

安装Jenkins插件

查看密钥

            Jenkins部署静态网站_Jenkins_10

登录Jenkins

            Jenkins部署静态网站_服务器_11

安装推荐插件

            Jenkins部署静态网站_服务器_12

指定登录用户名字和密码

            Jenkins部署静态网站_Apache_13

保存配置

            Jenkins部署静态网站_服务器_14

安装ssh插件

管理插件

            Jenkins部署静态网站_Apache_15

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

            Jenkins部署静态网站_服务器_16

安装完成Jenkins插件重启服务

            Jenkins部署静态网站_Jenkins_17

重启Jenkins服务登录

            Jenkins部署静态网站_服务器_18

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

在centos02安装gitlab

安装gitlab

            Jenkins部署静态网站_服务器_19

修改gitlab配置文件

            Jenkins部署静态网站_Apache_20

            Jenkins部署静态网站_Apache_21

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

            Jenkins部署静态网站_Apache_22

登录gitlab创建项目

登录gitlab设置密码

            Jenkins部署静态网站_Jenkins_23

使用root用户登录

            Jenkins部署静态网站_Jenkins_24

设置中文

            Jenkins部署静态网站_服务器_25

创建项目

            Jenkins部署静态网站_Jenkins_26

创建空白项目

            Jenkins部署静态网站_Jenkins_27

指定项目名字

            Jenkins部署静态网站_Apache_28

上传网站项目到gitlab

配置gitlab开发客户端用户信息

            Jenkins部署静态网站_服务器_29

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

            Jenkins部署静态网站_服务器_30

            Jenkins部署静态网站_Jenkins_31

查看上传的电商项目

            Jenkins部署静态网站_Apache_32

安装Apache网站服务器配置Jenkins通过ssh免交互式访问Jenkins自己和Apache网站服务器

在centos03安装Apache服务器

挂载系统光盘配置yum仓库

            Jenkins部署静态网站_服务器_33

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

            Jenkins部署静态网站_Jenkins_34

            Jenkins部署静态网站_Jenkins_35

配置Jenkins访问Apache免交互式身份验证

Jenkins服务器生成ssh验证密钥对

            Jenkins部署静态网站_Apache_36

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

            Jenkins部署静态网站_Jenkins_37

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

            Jenkins部署静态网站_服务器_38

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

查看Jenkins服务器私钥

            Jenkins部署静态网站_Apache_39

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

            Jenkins部署静态网站_Jenkins_40

添加Jenkins使用ssh访问自己

            Jenkins部署静态网站_Jenkins_41

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

            Jenkins部署静态网站_Jenkins_42

配置Jenkins服务器将gitla代码发布到Apache网站服务器上

配置Jenkins凭据访问gitlab

管理Jenkins

            Jenkins部署静态网站_Jenkins_43

添加凭据

            Jenkins部署静态网站_Jenkins_44

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

            Jenkins部署静态网站_Apache_45

            Jenkins部署静态网站_Apache_46

创建发布静态网站项目

创建项目

            Jenkins部署静态网站_Jenkins_47

创建自由风格类型项目

            Jenkins部署静态网站_Jenkins_48

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

            Jenkins部署静态网站_服务器_49

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

            Jenkins部署静态网站_Apache_50

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

            Jenkins部署静态网站_Apache_51

构建项目

            Jenkins部署静态网站_Apache_52

查看构建报告

            Jenkins部署静态网站_Jenkins_53

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

查看发布到Apache的项目

            Jenkins部署静态网站_Jenkins_54

查看服务器发布的网站

            Jenkins部署静态网站_Apache_55

在centos03上安装DNS解析域名

安装DNS服务器

切换系统光盘

            Jenkins部署静态网站_Apache_56

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

            Jenkins部署静态网站_服务器_57

清空文件内容添加新内容

            Jenkins部署静态网站_Jenkins_58

            Jenkins部署静态网站_服务器_59

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

            Jenkins部署静态网站_Jenkins_60

配置DNS服务器区域配置文件

修改daban.com.zone区域配置文件

            Jenkins部署静态网站_服务器_61

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

            Jenkins部署静态网站_服务器_62

设置DNS重启网卡

            Jenkins部署静态网站_Apache_63

            Jenkins部署静态网站_服务器_64

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

            Jenkins部署静态网站_Apache_65

测试域名解析

            Jenkins部署静态网站_服务器_66

Win10设置IP地址和DNS

            Jenkins部署静态网站_Jenkins_67

使用域名访问

            Jenkins部署静态网站_服务器_68

修改网站主页名字

            Jenkins部署静态网站_Apache_69

重新提交和构建

            Jenkins部署静态网站_Jenkins_70

            Jenkins部署静态网站_Jenkins_71

查看修改后的主页名字

            Jenkins部署静态网站_Jenkins_72

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  BBJ6jozQQLol   2023年12月07日   22   0   0 Jenkins
  9JCEeX0Eg8g4   2023年12月10日   32   0   0 应用程序javaApache
  Yoru5qB4TSKM   2023年12月10日   39   0   0 服务器重启IP