试图通过2个nginx反向代理代理Jira图像和css不加载

试图通过2个nginx反向代理代理Jira图像和css不加载,nginx,proxy,jira,reverse-proxy,Nginx,Proxy,Jira,Reverse Proxy,我正在尝试使用nginx通过两个代理反转代理。我有一个处理所有https流量的服务器,另一个服务器运行Confluence和Jira。我将第一个nginx代理配置为 ssl on; ssl_certificate /etc/letsencrypt/live/mydomain.com/cert.pem; ssl_certificate_key /etc/letsencrypt/live/mydomain.com/privkey.pem; access_log /var/log/nginx

我正在尝试使用nginx通过两个代理反转代理。我有一个处理所有https流量的服务器,另一个服务器运行Confluence和Jira。我将第一个nginx代理配置为

ssl on;
ssl_certificate     /etc/letsencrypt/live/mydomain.com/cert.pem;
ssl_certificate_key /etc/letsencrypt/live/mydomain.com/privkey.pem;

access_log /var/log/nginx/nginx.mydomain.com.access.log;
error_log /var/log/nginx/nginx.mydomain.com.error.log;

server_name mydomain.com www.mydomain.com;

root /var/www/mydomain.com/html;
index index.html;

location / {
     try_files $uri $uri/ =404;
}
location /jira {
    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_pass              http://jira.home.mydomain.com;
}
第二个nginx代理配置为

listen jira.home.mydomain.com:80;
server_name jira.home.mydomain.com;
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_pass http://localhost:8080/;
}
如果我直接去找第二个代理,JIRA很好。但是尝试从外部转到Jira(通过第一个和第二个代理),它不会加载css或图像。 我正在尝试使用mydomain.com/JIRA访问JIRA.home.mydomain.com上的JIRA
我做错了什么?

看到下面这行的其他帖子可能会导致问题:

try_files $uri $uri/ =404; 
根据,尝试在nginx上禁用gzip,因为流量已经编码

在jira+ssl+nginx反向代理上为我工作