美文网首页Jenkins & Linuxlinux合集nginx
jenkins - 用路径非子域名的方式访问

jenkins - 用路径非子域名的方式访问

作者: wo是大富 | 来源:发表于2017-08-09 09:42 被阅读100次

    安装方式: rpm包安装
    系统: centos 6.8
    这两天在配置jenkins的项目,然后由于域名配置和解析设置不能自己来做。为了方便直接用一个存在的域名配置一个路径的方法来访问jenkins。中间遇到的问题就是首页访问不到或者遇到url跳转404问题。网上多数方法还是建议使用域名,然后配置“/”跳转首页。
    但是。。。折腾嘛。。。终于在一篇文章发现了一个灵感源。。。

    http://blog.csdn.net/silvita/article/details/72781266
    这是jenkins的关于nginx的配置,我是看到了当中的prefix,然后就试了一下=目的达到!
    https://wiki.jenkins.io/display/JENKINS/Jenkins+behind+an+NGinX+reverse+proxy

    下面是jenkins配置涉及修改的文件和内容:
    不用多余的配置,只要做如下添加内容 “--prefix=/jenkins”
    /etc/sysconfig/jenkins =》 JENKINS_ARGS="--prefix=/jenkins"
    service jenkins restart

    下面是nginx配置,仅供参考:

    upstream jenkins {
        server 127.0.0.1:8080;
    }
    server {
        listen 80;
        server_name x.x.com;
    
        location /jenkins {
                proxy_pass http://jenkins/jenkins;
        }
    }
    

    还有一步,就是jenkins当中的Jenkins URL也要修改成配置的URL
    Once configured, you should also set the URL used by the Jenkins UI at Jenkins > Manage Jenkins > Jenkins Location > Jenkins URL to something like: "https://domain.tld/jenkins/.
    这是jenkins官网的介绍。

    如此配完之后,就可以通过如下方式访问:
    http://x.x.com/jenkins/

    相关文章

      网友评论

        本文标题:jenkins - 用路径非子域名的方式访问

        本文链接:https://www.haomeiwen.com/subject/pkdfrxtx.html