默认情况下直接在jira前面添加nginx代理会出现很多莫名其妙的403/404之类的问题
需要配置nginx 和jira中的tomcat配置文件
使用nginx 配置
location /{ proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_pass http://10.10.0.0:8080; # 修改成jira服务器的IP client_max_body_size 10M; } |
jira配置
配置文件路径 /opt/atlassian/jira/conf/server.xml
connector 使用如下配置,proxyName 使用自己配置的jira域名
<Service name="Catalina"> <Connector port="8080" maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false" maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="443" acceptCount="100" disableUploadTimeout="true" proxyName="jira.xxxxx.com" proxyPort="443" bindOnInit="false"/> |