首页 > nginx > 配置 nginx 反向代理 Jenkins 开启 SSL

配置 nginx 反向代理 Jenkins 开启 SSL

2020年5月11日 发表评论 阅读评论

本文主要介绍如何使用 Let’s Encrypt 申请 SSL,并配置 nginx 反向代理 jenkins。开始之前需要你已经有一个能运行 Jenkins 服务。

1: 安装nginx

参考这里nginx安装

2.安装 Certbot 工具

安装 Certbot 工具来申请 Let’s Encrypt 的 SSL 证书。下载并安装 certbot-auto 命令行工具:

增加可执行权限:

检测是否生效:

返回版本号表示 certbot 命令行工具安装成功:

对于最小化安装的Linx,会提示安装 yum 依赖包,则输入“y”,安装需要的依赖包。

出现如上提示表示安装成功,可以再次执行 certbot-auto --version 。

需要准备给 Jenkins 准备一个域名,例如 jenkins.example.com 。

打开80、443端口

申请 Let’s Encrypt 证书:

设置环境变量

输出例子:

4: 配置 Nginx

增加 Jenkins 的配置 /usr/local/nginx/conf/vhost/jenkins.conf ,内容如下:

检查语法

重新加载配置

5 访问 Jenkins Web Interface

可以通过 https://jenkins.example.com 访问 Jenkins Web Interface

 

分类: nginx 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.