0
点赞
收藏
分享

微信扫一扫

乐维监控配置HTTPS访问教程

前提条件

配置前需部署好的乐维监控系统

1. 准备SSL证书

1.1. 生成自签名证书

首先,先生成自签名证书。这里提供一个快速生成证书的脚本。

 乐维监控配置HTTPS访问教程_nginx

执行脚本需要输入一个IP域名的参数

然后会在脚本所在目录下面生成名为ssl.crt的证书和ssl.key的密钥。

 乐维监控配置HTTPS访问教程_配置文件_02

1.2. 云SSL证书申请

这里以华为云为例。(每个账号每年有20张免费证书的额度,阿里云和腾讯云亦是如此)

1.打开控制台,进入云证书管理,创建测试证书

 乐维监控配置HTTPS访问教程_nginx_03

2.勾选同意协议后,点击确定

 乐维监控配置HTTPS访问教程_nginx_04

3.创建后,刷新列表,就会出现一个新的证书,点击右边的证书申请,填写相关信息进行申请

 乐维监控配置HTTPS访问教程_配置文件_05

4.填写证书绑定域名

 乐维监控配置HTTPS访问教程_it监控_06

5.填写对应的信息,然后提交申请,等待审核通过后即可

 乐维监控配置HTTPS访问教程_it监控_07

2.NGINX配置证书

编辑Nginx配置文件

vim /itops/nginx/conf/vhosts/lwjk_app.conf

若使用的是域名进行访问,则server_name需修改为对应的域名

1.配置8081端口为https

在8081的server块下面增加如下SSL配置:

 乐维监控配置HTTPS访问教程_配置文件_08

其中ssl_certificate为存放证书的路径,可以为crt结尾或者pem结尾;

ssl_certificate_key为证书密钥,必须是key结尾。

 乐维监控配置HTTPS访问教程_配置文件_09

2. 将默认的80端口修改为443端口

在原80端口的server块下面增加如下SSL配置:

 乐维监控配置HTTPS访问教程_配置文件_10

其中ssl_certificate为存放证书的路径,可以为crt结尾或者pem结尾;

ssl_certificate_key为证书密钥,必须是key结尾。

 乐维监控配置HTTPS访问教程_it监控_11

3. 配置HTTP自动跳转HTTPS(可选)

新增加一个80端口的server块

 乐维监控配置HTTPS访问教程_it监控_12

4.Nginx重新加载配置

测试Nginx配置文件是否配置错误

nginx -t -c /itops/nginx/conf/nginx.conf

重新加载Nginx配置文件,使配置立刻生效

nginx -s reload -c /itops/nginx/conf/nginx.conf

 乐维监控配置HTTPS访问教程_nginx_13

5.重新生成乐维配置文件

配置好Nginx后,执行乐维内置的PHP命令,重新生成访问配置文件

php /itops/nginx/html/lwjk_app/bin/manager init --choice=W --with-check=0

--web-api=https://IP(域名):8081

 乐维监控配置HTTPS访问教程_nginx_14

 乐维监控配置HTTPS访问教程_nginx_15

如图所示,即为执行成功。

若是没有配置HTTP自动跳转HTTPS

则还需要修改乐维默认配置文件

vim /itops/nginx/html/lwjk_app/.env

将ZABBIX_RPC_URL改成使用HTTPS协议进行访问

 乐维监控配置HTTPS访问教程_nginx_16

4. 访问测试

输入访问地址,是使用HTTP协议

 乐维监控配置HTTPS访问教程_it监控_17

成功跳转HTTPS

 乐维监控配置HTTPS访问教程_配置文件_18

或者直接使用https进行访问

 乐维监控配置HTTPS访问教程_it监控_19

成功访问

 乐维监控配置HTTPS访问教程_配置文件_20

以上就是乐维监控配置HTTPS访问的全部操作过程。

大家好,我是乐乐,专注运维技术研究与分享,关注我学习更多乐维监控技术知识,同时,您还可以在文末留言,一起探讨运维技术问题。

举报

相关推荐

0 条评论