Есть сервер, где уже настроен комплект Jira, Confluence, Bitbucket.
С помощью проксирования через nginx сделано так
Jira: jira.lc -> 0.0.0.0:8880,
Confluence: wiki.lc -> 0.0.0.0:8890,
Bitbucket: git.lc -> 0.0.0.0:8870
Сейчас стоит задача перевести все на https. Проксирование nginx методом https -> http, не прокатывает, так как jira возмущается и не правильно работает. Соответственно для Jira была настроена Catalina на работу с https с портом 8883, в результате при обращении на этот порт все работает.
Но нам нужно чтобы nginx проксировал
https://jira.lc на
https://127.0.0.1:8883.
настроили nginx так:
server {
listen 0.0.0.0:443 ssl;
server_name jira.lc www.jira.lc;
access_log /var/log/nginx/jira_localhost_access.log;
error_log /var/log/nginx/jira_localhost_error.log;
proxy_connect_timeout 3600;
proxy_send_timeout 3600;
proxy_read_timeout 3600;
send_timeout 3600;
client_max_body_size 0;
location /
{
proxy_pass https://127.0.0.1:8883;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
port_in_redirect off;
proxy_redirect https://jira.lc:8883/ /;
fastcgi_read_timeout 3600;
proxy_connect_timeout 3600;
proxy_send_timeout 3600;
proxy_read_timeout 3600;
send_timeout 3600;
client_max_body_size 0;
}
}
но не работает. Браузер возвращает ошибку "Ошибка при установлении защищённого соединения"
Сразу уточню:
1. Что "listen 0.0.0.0:443 ssl;", что "listen 0.0.0.0:443;" одинаково не работают.
2. Я не сисадмин и изучать nginx, каталину и всякие принципы проксирования у меня нет времени, так как есть другая работа. Потому, собственно, и обращаюсь к вам.