Недавно у меня возникла проблема, когда при доступе к URL-адресу, например www.example.com/comfluence/display/TST/<testpage>+test
, отображалась только белая пустая страница, а в консоли Chrome отображается 400 неверных запросов. Это начало происходить сразу после обновления Confluence. Раньше на версии 5.8.5 такой проблемы не было. При обновлении до 6.1.1 или 6.2.1 он начал вести себя так. Я использую прокси-сервер nginx, и во время обновления конфигурация не менялась. Конфиг выглядит так
location /confluence/ {
proxy_intercept_errors on;
error_page 404 @error_404;
error_page 500 502 503 504 @error_5xx;
client_max_body_size 100m;
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_read_timeout 900;
proxy_pass http://Dconfluence/confluence/;
}
location /synchrony/ {
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://Dsynchrony/synchrony/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
Согласно документации. Я уверен, что это проблема с nginx, так как я могу получить доступ к этим страницам, минуя его и используя частный IP-адрес.
Если бы кто-нибудь мог помочь мне в этом, я был бы признателен. Я уже связался со службой поддержки Atlassian и тоже жду их ответа.
scheme="https" proxyName="example.com" proxyPort="443" secure="true"
добавлен в Connector, а для параметра contextPath установлено значение /confluence. Если это не так, я считаю, что весь Confluence не будет работать, но все работает нормально, за исключением доступа к URL-адресам с этими символами, в данном случае скобки ( ‹ › ) - person Ghorio Fuitton   schedule 21.06.2017