To make Jenkins accessible from outside of the local machine without having to open ports and accessing Jenkins directly. Also if you’re planning to use SSL (which you should!) it’s much easier to do that using IIS instead of the Java tools for that if you’re more experienced in the Microsoft world than the Java one. In situations where you have existing web sites on your server, you may find it useful to run Jenkins (or the servlet container that Jenkins runs in) behind IIS, so that you can bind Jenkins to the part of a bigger website that you may have. This section discusses some of the approaches for doing this. To achieve the same we will use reverse proxy. The reverse proxy mode allows to forward traffic from IIS to another web server (Jenkins in this example) and send the responses back through IIS. This allows us to… Read more“Configuring Jenkins on Windows Server with IIS”