首页 > 系统相关 >在nginx配置jenkins反向代理

在nginx配置jenkins反向代理

时间:2022-12-09 12:03:41浏览次数:40  
标签:index set ssl header nginx html 反向 proxy jenkins


配置文件如下

server {
listen 80;
listen [::]:80;
server_name ci.10086z.cn;
location / {
rewrite (.*) https://ci.10086z.cn$1 permanent;
try_files $uri $uri/ =404;
}
}

server {
listen 443 ssl;
server_name ci.10086z.cn; #填写绑定证书的域名
ssl on;
ssl_certificate /etc/nginx/ssl/1_ci.10086z.cn_bundle.crt;
ssl_certificate_key /etc/nginx/ssl/2_ci.10086z.cn.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
# 按照这个套件配置
ssl_prefer_server_ciphers on;
root /var/www/html;

location / {
proxy_pass http://127.0.0.1:9000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 500m;
index index.html index.htm;
}

}

配置springboot应用的代理

server {
listen 80;
listen [::]:80;

root /var/www/html;

index index.html index.htm index.nginx-debian.html;

server_name www.10086z.cn;

location / {
rewrite (.*) https://www.10086z.cn$1 permanent;
try_files $uri $uri/ =404;
}


location /image/ {
root /data/;
autoindex on;
}
}


server {
listen 443 ssl;
server_name www.10086z.cn; #填写绑定证书的域名
ssl on;
ssl_certificate /etc/nginx/ssl/1_www.10086z.cn_bundle.crt;
ssl_certificate_key /etc/nginx/ssl/2_www.10086z.cn.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
# 按照这个套件配置
ssl_prefer_server_ciphers on;
root /var/www/html;
location / {
index index.html index.htm;
}

location /app {
proxy_pass http://127.0.0.1:8089/app;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
#root html;
index index.html index.htm;
}

location /pagoda {
proxy_pass http://127.0.0.1:8080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
#root html;
index index.html index.htm;
}

location /interview {
proxy_pass http://127.0.0.1:8081/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
#root html;
index index.html index.htm;
}

location /redwood {
proxy_pass http://127.0.0.1:10001/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
#root html;
index index.html index.htm;
}



}

 

标签:index,set,ssl,header,nginx,html,反向,proxy,jenkins
From: https://blog.51cto.com/u_15907520/5924550

相关文章

  • Jenkins 环境搭建
    一、jenkins安装安装方式有平台安装(使用deb或rpm)、docker、war.等多种方式。这里使用war作为入手方式。1.下载文件这三个都从官网下载即可Jenkins.war 2.60.3Tomc......
  • 宝塔严重未知安全性漏洞(宝塔面板或Nginx异常)
    问题简述论坛上的帖子https://www.bt.cn/bbs/thread-105054-1-1.htmlhttps://www.bt.cn/bbs/thread-105085-1-1.htmlhttps://hostloc.com/thread-1111691-1-1.html......
  • 【质量工具】 某项目Jenkins工具的最佳实践
    1.  Jenkins的介绍    Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件......
  • Jenkins实践指南-03-Groovy基础知识02
    2.4.4数据类型2.4.4.1字符串类型2.4.4.1.1字符串定义  [作者:Surpassme]在Groovy中字符中是使用单引号('')、双引号("")和三引号(''''''和"""""")包裹起来的字......
  • Nginx的Keepalive的简单学习
    摘要最近发现某项目的Nginx负载服务器上面有很多Time_wait的TCP连接可以使用命令netstat-n|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'当时反馈过......
  • k8s 1.19.11 Ingress-nginx 的部署
    官网地址:https://kubernetes.github.io/ingress-nginx/github:https://github.com/kubernetes/ingress-nginx/tree/main/charts/ingress-nginx参考文档:使用ingress......
  • Jenkins 定时任务cron表达式
    crontab表达式Jenkins中cron表达式相对于传统的cron表达式稍微复杂那么一点点,多个一个HH表示hash值可以理解成随机值,假如H在分位上面表示(0-60)之间取随机值,第一次ha......
  • Nginx_高可用配置(keepalived+nginx主从热备双机架构)!
    系统版本Centos7IP:192.168.8.145MasterIP:192.168.8.150Slave一.Linux安装nginx(主从都安装NGINX)1.安装依赖[root@Master~]#yum-yinstallgcczlibzlib-devel......
  • Docker学习笔记十:Docker安装Nginx
    准备下载命令:dockerpullnginx安装可参考Docker Hub官网说明的镜像的用法  安装 第一步:简单安装创建容器命令:dockerrun-d--name=nginx-p8111:8080......
  • NGINX 开源社区捉虫征集令
    原文作者:NGINX中文社区官方团队原文链接:​​NGINX开源社区捉虫征集令​​转载来源:NGINX官方网站一元复始,万象更新!NGINX社区版本更新啦!内容上,除了严肃的技术内容,我们开设......