Greetings from Germany all,
I am struggling to find the application Links to work despite trying various suggestions.
The problem in short: Confluence and Jira needs to be linked to each other with a "Application Link", but both complain that the other is "offline", yet each application works 100%.
My current Configuration:
Internal Atlassian Server:
- Windows Server 2012
- Jira :8080
- Confluence :8090
Internal Proxy Server:
The DNS server points to the Proxy, that does a https force with valid SSL Certificate, and then a reverse stream to the Atlassian Server on the relevant port, working as expected. I also ensured that both Confluence and Jira are aware of the Proxy by defining it the respective server.xml files. Both applications are using there respective SSL URI as default Site URL.
The clients seem to be happy with this config, but the server itself apparently not. I am thinking that maybe it is a proxy Problem. Here is my complete nginx config (without the private info's
)
upstream wiki {
#Confluence
server xxx.xx.xx.238:8090;
}
upstream issue {
#Jira
server xxx.xx.xx.238:8080;
}
server {
listen xxx.xx.xx.252:80;
server_name wiki.xxx.com;
access_log /var/log/nginx/proxy.wiki.xxx.com.access.log.gz combined;
error_log /var/log/nginx/proxy.wiki.xxx.com.error.log;
return 301 https://$server_name$request_uri;
}
server {
listen xxx.xx.xx.252:80;
server_name issue.xxx;
access_log /var/log/nginx/proxy.issue.xxx.com.access.log.gz combined;
error_log /var/log/nginx/proxy.issue.xxx.com.error.log;
return 301 https://$server_name$request_uri;
}
server {
listen xxx.xx.xx.252:443 ssl;
server_name wiki.xxx.com;
ssl on;
ssl_certificate /etc/ssl/certs/wildcard.xxx.com/wildcard.xxx.com.crt;
ssl_certificate_key /etc/ssl/certs/wildcard.xxx.com/wildcard.xxx.com.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS";
ssl_dhparam /etc/ssl/certs/dhparam.pem;
ssl_session_cache shared:SSL:10m;
add_header Strict-Transport-Security "max-age=15768000; includeSubDomains";
access_log /var/log/nginx/proxy.wiki.xxx.com.ssl.access.log combined;
error_log /var/log/nginx/proxy.wiki.xxx.com.ssl.error.log;
location / {
proxy_pass http://wiki;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host wiki.xxx.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
server {
listen xxx.xx.xx.252:443 ssl;
server_name issue.xxx.com;
ssl on;
ssl_certificate /etc/ssl/certs/wildcard.xxx.com/wildcard.xxx.com.crt;
ssl_certificate_key /etc/ssl/certs/wildcard.xxx.com/wildcard.xxx.com.key;
ssl_protocols TLSv1;
ssl_prefer_server_ciphers on;
ssl_ciphers "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS";
ssl_dhparam /etc/ssl/certs/dhparam.pem;
ssl_session_cache shared:SSL:10m;
add_header Strict-Transport-Security "max-age=15768000; includeSubDomains";
access_log /var/log/nginx/proxy.issue.xxx.com.ssl.access.log combined;
error_log /var/log/nginx/proxy.issue.xxx.com.ssl.error.log;
location / {
proxy_pass http://issue;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host issue.xxx.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}Is there anybody out there that could help me get these Application Links to work?