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

安装方式: 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/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • Page 1:nginx 服务器安装及配置文件详解 CentOS 6.2 x86_64 安装 nginx 1.1 ...
    xiaojianxu阅读 8,564评论 1 41
  • 《老男孩Linux运维》笔记 隐藏Nginx软件版本号 一般来说,软件的漏洞都和版本有关。因此要尽量隐藏对访问用户...
    Zhang21阅读 3,674评论 0 28
  • 不要太死板,不要转不过弯,要紧跟思路,灵活多变。 要不断的拓展自己的能力,要学习更多的东西。 频率很快,这才是北京...
    路平028阅读 870评论 0 0
  • 今天看到一句话,突然觉得,人有时候真的很天真,经常或者总是有人幻想着用几个看似美好的词语来掩盖内心的心虚和慌张,以...
    晨露在渐白前滑落阅读 505评论 0 0