nginx - Jenkins 反向代理 Nginx
问题描述
我在我的 Ubuntu 18.04 服务器上设置了 Jenkins。
我想通过https://domain.tld/jenkins访问它。
一切都按预期工作,除了在 Jenkins 设置中,它向我显示“您的反向代理服务器似乎已损坏”。
我已经在设置中检查了 Jenkins URL,它设置为https://domain.tld/jenkins
这是我的 nginx 配置文件:
server {
listen 443 ssl;
server_name domain.tld;
ssl_certificate /etc/letsencrypt/live/domain.tld/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/domain.tld/privkey.pem; # managed by Certbot
location /jenkins/ {
proxy_pass http://127.0.0.1:8080/jenkins/;
proxy_redirect http:// https://;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 90;
proxy_redirect http:// https://;
proxy_http_version 1.1;
proxy_request_buffering off;
proxy_buffering on;
}
}
解决方案
推荐阅读
- angular - 如何在 Angular 中重置所有动态创建的多选(PrimeNG)?
- javascript - 如何在使用 jquery 上传多个文件之前将单个 id 放在图像预览中
- css - 如何在 React Native 中以设备的整个宽度显示特定的多字符文本?
- ios - SwiftUI VideoPlayer 关闭整个根视图
- python-3.x - Odoo 13:通过 api 从 odoo 中的采购订单创建发票
- django - 如何从 Django 视图中分配组中的用户?
- ios - SwiftEntryKit 在存在线程 1 时返回错误:EXC_BAD_ACCESS (code=1, address=0x1e0)
- java - Intellij throwing error 新创建的恶魔进程具有与预期不同的上下文。java home 不一样
- opencv - 我无法在 pycharm 中安装 opencv?
- javascript - ReactJS,在另一个模态之上显示模态