乐维监控配置同时支持HTTP和HTTPS访问教程

乐维监控配置同时支持HTTP和HTTPS访问,不是HTTP自动跳转HTTPS喔

前情提要

在工作中,有时会碰到,需要系统同时支持HTTPHTTPS协议进行访问的情况,而不是HTTP跳转HTTPS。下面将介绍如何配置乐维监控系统同时支持HTTPHTTPS协议进行访问。

(前提:需要已经部署好的乐维监控系统)

1.   配置HTTPS访问

参考之前发的文章"乐维监控配置HTTPS访问"

2.   增加NGINX代理后台配置

在参考文章配置好HTTPS访问后,修改NGINX配置文件

server 443服务块增加listen 80端口(注意,后面不带ssl)。

然后增加一个location代理块配置

        location ^~ /lwops/backstage/ {
            proxy_pass https://127.0.0.1:8081/;     #设定代理服务器的协议和地址
            proxy_set_header Host $host:8081; # 服务端IP
            proxy_set_header X-Real-IP $remote_addr;  #获取客户端真实IP
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_http_version 1.1;
            proxy_set_header Connection "";
        }
vim /itops/nginx/conf/vhosts/lwjk_app.conf

D6D0IT7Q63db800cbbb69.png

注意:

若是配置了HTTP跳转HTTPS,则需要将该配置删除

Cqgyh6zU63db80310c063.png

重新加载NGINX配置文件,使配置生效:

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

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

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

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

4QQZldsg63db805681345.png

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

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

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

it0E1fkk63db808482e5b.png

8ktStFWJ63db808eaf632.png

4.   访问测试

现在开始使用2种协议进行访问测试

4.1.       使用HTTP访问

测试访问无问题,看网页源代码请求的协议还是HTTP的,配置无问题。

1685XvuB63db809fc2132.png

4.2.       使用HTTPS访问

测试访问同样无问题,看网页源代码请求的协议是HTTPS的,配置亦无问题。

JCvfeZam63db80b2e576e.png


  • 发表于 2023-02-02 17:23
  • 阅读 ( 1562 )
  • 分类:乐维监控

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
我是一只小菜鸡
我是一只小菜鸡

小菜鸡

12 篇文章

作家榜 »

  1. 乐维君 397 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章