Nginx 代理 jira 和 confluence

2024-02-16 00:08
文章标签 nginx 代理 jira confluence

本文主要是介绍Nginx 代理 jira 和 confluence,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

jira 和 confluence 想部署到同一台机器上。都使用 80 端口访问。使用 nginx 代理吧。直接使用 proxy_pass http://127.0.0.1:8080 jira 的首页小插件不太好使。发现使用 try_files 可以。

加一个 jira_proxy.conf 文档。如:

#cd /home/admin/nginx
#vi conf/jira_proxy.conf

  1. proxy_connect_timeout 30s;  
  2. proxy_send_timeout 120;  
  3. proxy_read_timeout 120;  
  4. proxy_buffer_size 32k;  
  5. proxy_buffers 4 32k;  
  6. proxy_busy_buffers_size 64k;  
  7. proxy_redirect off;  
  8. proxy_hide_header Vary;  
  9. proxy_set_header Accept-Encoding '';  
  10. proxy_set_header Host $host;  
  11. proxy_set_header Referer $http_referer;  
  12. proxy_set_header Cookie $http_cookie;  
  13. proxy_set_header X-Real-IP $remote_addr;  
  14. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  

nginx.conf

  1. server {  
  2.     listen       80;  
  3.     server_name  jira.example.com;  
  4.   
  5.     location / {  
  6.             try_files $uri @jira;  
  7.     }  
  8.   
  9.     location @jira {  
  10.             internal;  
  11.             proxy_pass http://127.0.0.1:8080;  
  12.             include jira_proxy.conf;  
  13.     }  
  14. }  
  15.   
  16. server {  
  17.     listen       80;  
  18.     server_name  wiki.example.com;  
  19.   
  20.     location / {  
  21.             try_files $uri @confluence;  
  22.     }  
  23.   
  24.     location @confluence {  
  25.             internal;  
  26.             proxy_pass http://127.0.0.1:8090;  
  27.             include jira_proxy.conf;  
  28.     }  
  29. }  

try_files 真是代理的好帮手。

版本说明
nginx/1.6.2
Atlassian JIRA v7.0.5
Atlassian Confluence 5.5.7

这篇关于Nginx 代理 jira 和 confluence的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/712938

相关文章

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec

Nginx添加内置模块过程

《Nginx添加内置模块过程》文章指导如何检查并添加Nginx的with-http_gzip_static模块:确认该模块未默认安装后,需下载同版本源码重新编译,备份替换原有二进制文件,最后重启服务验... 目录1、查看Nginx已编辑的模块2、Nginx官网查看内置模块3、停止Nginx服务4、Nginx

通过配置nginx访问服务器静态资源的过程

《通过配置nginx访问服务器静态资源的过程》文章介绍了图片存储路径设置、Nginx服务器配置及通过http://192.168.206.170:8007/a.png访问图片的方法,涵盖图片管理与服务... 目录1.图片存储路径2.nginx配置3.访问图片方式总结1.图片存储路径2.nginx配置

Nginx禁用TLSv1.0 1.1改为TLSv1.2 1.3的操作方法

《Nginx禁用TLSv1.01.1改为TLSv1.21.3的操作方法》使用MozillaSSL配置工具生成配置,修改nginx.conf的ssl_protocols和ssl_ciphers,通... 目录方法一:方法二:使用 MoziChina编程lla 提供的 在线生成SSL配置工具,根据自己的环境填充对应的

nginx配置错误日志的实现步骤

《nginx配置错误日志的实现步骤》配置nginx代理过程中,如果出现错误,需要看日志,可以把nginx日志配置出来,以便快速定位日志问题,下面就来介绍一下nginx配置错误日志的实现步骤,感兴趣的可... 目录前言nginx配置错误日志总结前言在配置nginx代理过程中,如果出现错误,需要看日志,可以把

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

Nginx安全防护的多种方法

《Nginx安全防护的多种方法》在生产环境中,需要隐藏Nginx的版本号,以避免泄漏Nginx的版本,使攻击者不能针对特定版本进行攻击,下面就来介绍一下Nginx安全防护的方法,感兴趣的可以了解一下... 目录核心安全配置1.编译安装 Nginx2.隐藏版本号3.限制危险请求方法4.请求限制(CC攻击防御)

nginx中端口无权限的问题解决

《nginx中端口无权限的问题解决》当Nginx日志报错bind()to80failed(13:Permissiondenied)时,这通常是由于权限不足导致Nginx无法绑定到80端口,下面就来... 目录一、问题原因分析二、解决方案1. 以 root 权限运行 Nginx(不推荐)2. 为 Nginx

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例