为什么jenkins重定向到80端口

时间:2018-06-07 15:54:54

标签: docker nginx jenkins jenkins-plugins

我已经从docker建立了jenkins。 我的docker-compose.yml:

jenkins:
  container_name: jenkins
  restart: always
  image: jenkins/jenkins
  volumes:
    - ./jenkins:/var/jenkins_home
  ports:
    - "50000:50000"
    - "8080:8080"

nginx config:

upstream jenkins {
  server localhost:8080;
}

server {
  listen 50001;
  server_name dev.mydomain.com;

  location / {
    proxy_pass http://jenkins/;
    proxy_http_version 1.1;
    proxy_set_header Host $host;
    proxy_set_header   X-Forwarded-Host $host;
    proxy_set_header   X-Forwarded-Server $host;
  }
}

在全局配置中 - > jenkins location-> jenkins网址:http://dev.mydomain.com:50001/

当我将鼠标悬停在“创建项目”按钮上时,我可以看到该网址为http://dev.mydomain.com:50001/view/all/newJob并且打开正常。 但是有些按钮显示链接以及端口50001,但有302重定向到端口80。

如何配置它不重定向到端口80?

0 个答案:

没有答案