我正在尝试将Nginx设置为Jenkins CI/CD的反向代理。
蓝海詹金斯的一个非常受欢迎的插件可以在<jenkins-domain.tld>/blue上访问。
我正在寻找一个Nginx配置,允许我使用一个单独的域访问蓝海,即<jenkins-domain.tld>和<blue-ocean-domain.tld>。因此,对<blue-ocean-domain.tld>的所有请求都应该路由到/blue子路径。
那件事怎么可能?
发布于 2020-07-25 20:23:35
您需要使用所谓的服务器_区块
upstream jenkins {
server jenkins:8080 fail_timeout=10;
}
server {
listen ...;
server_name jenkins-domain.tld;
location / {
proxy_redirect http:// https://;
proxy_pass http://jenkins;
}
}
server {
listen ...;
server_name blue-ocean-domain.tld;
location / {
proxy_redirect http:// https://;
proxy_pass http://jenkins/blue;
}
}https://serverfault.com/questions/1021218
复制相似问题