{"id":89817,"date":"2016-09-28T10:08:56","date_gmt":"2016-09-28T08:08:56","guid":{"rendered":"http:\/\/artigianodelsoftware.it\/blog\/?p=89817"},"modified":"2016-09-28T10:08:56","modified_gmt":"2016-09-28T08:08:56","slug":"inserire-jira-sotto-proxy","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2016\/09\/28\/inserire-jira-sotto-proxy\/","title":{"rendered":"Inserire JIRA sotto Proxy"},"content":{"rendered":"<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-top-right\"><a href=\"javascript: imageToPdf()\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_self\"><img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"Visualizza PDF\" \/><\/a><a href=\"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/89817?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div><blockquote>\n<h1>Altro tips &amp; tricks<\/h1>\n<\/blockquote>\n<p>In questo post andremo ad esaminare come possiamo configurare il nostro JIRA affinch\u00e9 possa connettersi attraverso un proxy server.<\/p>\n<p><a href=\"http:\/\/www.govtnaukri.org\/wp-content\/uploads\/2016\/05\/EAMCET-Tips-and-tricks.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/www.govtnaukri.org\/wp-content\/uploads\/2016\/05\/EAMCET-Tips-and-tricks.jpg\" width=\"400\" height=\"210\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Andiamo in dettaglio<\/h1>\n<\/blockquote>\n<p>Lo scenario \u00e8 semplice. Abbiamo la nostra istanza di JIRA e vogliamo riuscire a configurare il tutto affinch\u00e9 sia possibile passare da un Proxy Server. \u00a0Per ovviare a questo, ci viene in aiuto il <a href=\"https:\/\/confluence.atlassian.com\/jirakb\/how-to-configure-an-outbound-http-and-https-proxy-for-jira-applications-247857187.html\" target=\"_blank\">seguente articolo della documentazione Atlassian<\/a>. L&#8217;articolo \u00e8 in inglese, ma in questo post cercheremo di spiegare tutti i passaggi &#8230; in italiano \ud83d\ude42<\/p>\n<p><a href=\"http:\/\/cdn.livenetwork.it\/columns\/2190\/gallery\/7056_635401396857745020_commitment4_364x250.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full\" src=\"http:\/\/cdn.livenetwork.it\/columns\/2190\/gallery\/7056_635401396857745020_commitment4_364x250.jpg\" alt=\"\" width=\"364\" height=\"250\" \/><\/a><\/p>\n<p>Fondamentalmente, JIRA viene eseguito sotto Tomcat. Quello che occorre fare \u00e8 impostare i parametri della nostra istanza in modo tale da fargli leggere tali configurazioni.<\/p>\n<p>Si tratta di impostare questi parametri al Tomcat:<\/p>\n<blockquote>\n<pre>-Dhttp.proxyHost=proxy.example.org -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.org -Dhttps.proxyPort=8080 -Dhttp.nonProxyHosts=localhost<\/pre>\n<\/blockquote>\n<p>per far si che si basi sul Proxy quando si connette ad internet (quando ad esempio si deve installare un determinato addon attraverso l&#8217;UPM, ovvero l&#8217;Universal Plugin Manager .<\/p>\n<blockquote>\n<h1>E dove si trovano questi settaggi?<\/h1>\n<\/blockquote>\n<p>Lo stesso articolo citato, ci fornisce tutte le indicazioni, che a sua volta sono riportate in<a href=\"https:\/\/confluence.atlassian.com\/adminjiraserver071\/setting-properties-and-options-on-startup-802593108.html\" target=\"_blank\"> questo articolo, sempre della documentazione Atlassian<\/a>, dove viene\u00a0spiegato come settare i parametri di avvio del Tomcat, ovvero quelli che abbiamo citato in precedenza.<\/p>\n<p><a href=\"http:\/\/www.i-profilech.it\/wp-content\/uploads\/2016\/02\/atteggiamento-810x540.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter \" src=\"http:\/\/www.i-profilech.it\/wp-content\/uploads\/2016\/02\/atteggiamento-810x540.jpg\" alt=\"\" width=\"534\" height=\"356\" \/><\/a><\/p>\n<p>Di conseguenza, quello che dobbiamo fare \u00e8 andare a modificare il file:<\/p>\n<p>&lt;installdir&gt;\/jira\/bin\/setenv.[sh|bat]<\/p>\n<p>impostando la variabile\u00a0VM_SUPPORT_RECOMMENDED_ARGS inserendo i parametri sopra indicati. La seguente figura ci mostra il risultato:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-89858\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/09\/jira-tips-01-01.png\" alt=\"jira-tips-01-01\" width=\"610\" height=\"363\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/09\/jira-tips-01-01.png 763w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/09\/jira-tips-01-01-300x179.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2016\/09\/jira-tips-01-01-619x368.png 619w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>Come potete vedere, usando il GRANDE editor NANO, di cui ammetto essere un FAN :-P, ho impostato la variabile con tutti i parametri aggiuntivi richiesti e sono riuscito a far andare la mia istanza sotto Proxy \ud83d\ude42<\/p>\n<blockquote>\n<h1>Conclusioni<\/h1>\n<\/blockquote>\n<p>Un piccolo intervento, ovviamente che deve essere fatto in sicurezza e con tutte le precauzioni del caso: Si tratta sempre di un intervento sulla configurazione, cui deve seguire un riavvio del servizio JIRA, ci permette di poter far lavorare il nostro JIRA sotto Proxy.<\/p>\n<blockquote>\n<h1>Reference<\/h1>\n<\/blockquote>\n<p>Segue un breve elenco di articoli della documentazione Atlassian, che sono inerenti l&#8217;argomento.<\/p>\n<ul>\n<li><a href=\"https:\/\/confluence.atlassian.com\/display\/UPM\/Problems+Connecting+to+the+Atlassian+Marketplace\" target=\"_blank\">https:\/\/confluence.atlassian.com\/display\/UPM\/Problems+Connecting+to+the+Atlassian+Marketplace<\/a><\/li>\n<li><a href=\"https:\/\/confluence.atlassian.com\/jirakb\/how-to-configure-an-outbound-http-and-https-proxy-for-jira-applications-247857187.html\" target=\"_blank\">https:\/\/confluence.atlassian.com\/jirakb\/how-to-configure-an-outbound-http-and-https-proxy-for-jira-applications-247857187.html<\/a><\/li>\n<li><a href=\"https:\/\/confluence.atlassian.com\/adminjiraserver071\/setting-properties-and-options-on-startup-802593108.html\" target=\"_blank\">https:\/\/confluence.atlassian.com\/adminjiraserver071\/setting-properties-and-options-on-startup-802593108.html<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'89817','like')\" >Likes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/up.png\" \/>(<span>0<\/span>)<\/span><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'89817','dislike')\" >Dislikes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/down.png\" \/>(<span>0<\/span>)<\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>Altro tips &amp; tricks In questo post andremo ad esaminare come possiamo configurare il nostro JIRA affinch\u00e9 possa connettersi attraverso un proxy server. &nbsp; Andiamo in dettaglio Lo scenario \u00e8 semplice. Abbiamo la nostra istanza di JIRA e vogliamo riuscire<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[3,14,15,16,17,119],"tags":[34,70,71,74,75,131],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/89817"}],"collection":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/comments?post=89817"}],"version-history":[{"count":2,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/89817\/revisions"}],"predecessor-version":[{"id":89859,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/89817\/revisions\/89859"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=89817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=89817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=89817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}