博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设置jenkins代理
阅读量:7136 次
发布时间:2019-06-28

本文共 1156 字,大约阅读时间需要 3 分钟。

http://stackoverflow.com/documentation/jenkins/919/introduction-to-jenkins 

 

Natively, Jenkins runs on port 8080. We can establish a proxy from port 80 -> 8080 so Jenkins can be accessed via:

http://
.com

instead of the default

http://
.com:8080

Begin by installing Nginx.

sudo aptitude -y install nginx

Remove the default settings for Nginx

cd /etc/nginx/sites-available

sudo rm default ../sites-enabled/default

Create the new configuration file

sudo touch jenkins

Copy the following code into the newly created jenkins file.

upstream app_server {  server 127.0.0.1:8080 fail_timeout=0;}server {  listen 80;  listen [::]:80 default ipv6only=on;  server_name ;  location / {    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    proxy_set_header Host $http_host;    proxy_redirect off;    if (!-f $request_filename) {        proxy_pass http://app_server;        break;    }  }}

Create a symbolic link between sites-available and sites-enabled:

sudo ln -s /etc/nginx/sites-available/jenkins /etc/nginx/sites-enabled/

Restart the Nginx proxy service

sudo service nginx restart

Jenkins will now be accessible from port 80.

转载地址:http://khcrl.baihongyu.com/

你可能感兴趣的文章
Qtum量子链联合创始人Jordan Earls发表技术提案:支持免费生成UTXO
查看>>
自制一个 elasticsearch-spring-boot-starter
查看>>
集成极光push,自定义通知栏显示大图,定制声音
查看>>
QPM 准备优化前的思考
查看>>
From MVC to MVVM in Swift
查看>>
分布式之延时任务方案解析
查看>>
浏览器缓存机制
查看>>
LintCode 丑数
查看>>
【线上直播】Spark Streaming架构及实践
查看>>
为什么数组是对象(javascript基本数据类型)
查看>>
javax.persistence.TransactionRequiredException: Executing an update/delete query
查看>>
Set和Map数据结构。
查看>>
var,let和const深入解析(一)
查看>>
Puppeteer前端自动化测试实践
查看>>
云上中国年,阿里云CDN猪年春节高峰流量再创新高
查看>>
【Github Pages】如何被百度收录
查看>>
webstorm 不能热更新
查看>>
SAP ABAP里数据库表的Storage Parameters从哪里来的
查看>>
深入了解以太坊
查看>>
微服务应用新趋势:Service Mesh、AIOps和中台化
查看>>