Servant for IIS是個管理IIS的簡單、自動化的Web管理工具。安裝Servant的過程很簡單,只要雙擊批處理文件Install Servant Service.bat,然后按照屏幕上的說明操作即可。你可以直接通過瀏覽器或使用智能手機,在提供相關的認證信息后進行訪問。
與普通IIS管理器相比,Servant主要的新特性是瀏覽器界面。目前,你依然需要遠程登錄你的服務器或設置“用于遠程管理的IIS管理器”來進行管理。這對于在不同的位置或工作站的情況而言有些困難。而Servant可從瀏覽器訪問——無需VPN或其它軟件,只需在需要的時候直接訪問。所以這是一個很有用的IIS擴展工具,而且項目本身是開源的,作者項目網站http://www.jhovgaard.com/,Servant for IIS下載網址:http://servant.io/。
1.首先下載完畢后,解開壓縮文件,我解壓到了 C:\servant-1.1,執行Servant.Server程序,記得要用admin權限執行,也可以執行腳本Install Servant Service.bat。
2.開始Servant.Server后,就會在瀏覽器中看到下面配置界面,主要是設定你的IIS主機名,登入賬號與密碼
3.設定完畢后就會要你重新登入,此時需用之前你設定的賬號密碼登入
4.很多IIS需要配置與控制的選項都沒有,很簡潔,讓我們繼續
5.首先我們可以建立IIS的Web Site,一些基本設定都有,例如設定Web Site Name,路徑,Application Pool版本及IP位置。
如果是虛擬目錄的話,通過打開站點,通過Applications進行管理:
6、本身工具的Setting界面還很簡單,就是當時安裝時候可以配置的東西,事后也是可以在Setting配置
7、管理Web Site部分,只有停止重啟Web Site,或是回收Application Pool,和更改Web Site的一些配置,對于Web管理來說完全夠用了。
8、Servant幫助你立即追蹤所有未處理的異常。Servant會預先提供個站點,然后抓取服務器的事件日志,這樣你可以在這個站點中查看所有拋出的異常。許多.NET開發者都在奮力從Windows事件查看器(或安裝類似ELMAH的插件)中尋找到合適的異常。而使用Servant后,則無需為這些事情煩惱。
在每個WebSite 下還有每個WebSite 自己的未處理異常的列表
以上大概是這個工具使用方式,使用起來滿簡單,作者計劃中的特性如下:
- 允許通過Git部署(每個站點上都能直接使用)
- 支持Multi-server
- 對拋出的異常進行錯誤監控,并提供告警特性
- 服務器健康監控
- 集成API,使其它服務能夠與Web服務器協同工作。
記得這是一個開源項目,可以一起來完善這個工具,代碼放在 https://github.com/jhovgaard/servant
文章列表