使用IIS作為Proxy轉向Jenkins
必要安裝
- URL Rewrite
- Application Request Routing
這2個套件可以透過Web Plaform Installer安裝
IIS設定
2.到目錄C:\inetpub\wwwroot\Jenkins 新增一個web.config,並將以下的內容貼上。
此為UrlRewrite的設定
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Reverse Proxy to Jenkins" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="http://localhost:8080/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
3.將Proxy設定打開
打開後,按右鍵
打開Proxy
作完後,IIS重新啟動後,就可以透過Domain Name 連結
後記
關於登入機制,若沒有架設AD,又不想使用Jenkins內建資料庫的話,直接使用IIS 上的Window認證,也是不錯選擇