SonarQube prekyvietei reikia serverio tarpinio serverio maršruto
Sukonfigūruokite SonarQube išeinančio HTTP ir HTTPS tarpinio serverio ypatybes atnaujinimų patikroms ir papildinių atsisiuntimams.
Prekyvietės ir atnaujinimų patikros išeina iš SonarQube, todėl sukonfigūruokite palaikomas diegimo sonar.properties įvestis:
http.proxyHost=proxy.example
http.proxyPort=8080
https.proxyHost=proxy.example
https.proxyPort=8080Sujunkite reikšmes ir atlikite visišką pagrindinės paslaugos perkrovimą per palaikomą jos gyvavimo ciklą. Pateiktas pavyzdys įspėja, kad api/system/restart neperkrauna šio failo.
Mazgai yra vien pavadinimai/adresai, o prievadai atskiri. HTTPS ypatybės parenka HTTPS paskirties vietas, o ne reikalauja kito tarpinio serverio klausytojo protokolo. Praleistas HTTPS mazgas/prievadas naudoja dokumentuotos konfigūracijos HTTP reikšmes; aiškūs įrašai svarbūs, kai maršrutai skiriasi. HTTP adresas iš HTTP tarpinių serverių sąrašo gali užpildyti šiuos laukus leidžiamiems viešiems prekyvietės atsisiuntimams tik tada, kai nesukonfigūruotas http.proxyUser ar http.proxyPassword.
Kai reikia autentifikavimo, nuorodos http.proxyUser/http.proxyPassword apima HTTP, HTTPS ir SOCKS tarpinius serverius. Naudokite tarpininko paskyrą, o ne SonarQube administratoriaus prisijungimą.
Po perkrovimo išsaugokite tikrą nepavykusį serverio pusės URL ir klaidą. Atnaujinimo informacija ir pasirinkti papildinių artefaktai gali naudoti skirtingus mazgus. Tai, kad administratoriaus naršyklė pasiekia kitą svetainę, neįrodo, kad tarpinis serveris leidžia šį atsisiuntimą.