1. Server安裝
Prerequisites:
- .NET 4.6.1
- Java JDK 1.8+
- IIS 8+
- ElasticSearch 1.7.5 (尚未支援 2.x 版)
- PowerShell 3+ (for 測試)
簡易安裝步驟:
添加 "JAVA_HOME" 系統環境變數,指向JDK安裝路徑
由此下載最新 release 版本壓縮檔
將下載檔案解壓縮到任意目錄
下載 ElasticSearvch 1.7.x,然後按照 Exceptionless Self-Hosting 說明替換 elasticsearch.yml 設定檔,服務啟動方式後述
修改 "wwwroot" 目錄下的 web.config,列出幾個比較重要的設定:
- (1) ElasticSearch DB URL
- (2) Exceptionless Server URL (需注意 /# hash bar)
- (3)(4) WebsiteMode 可能值為 Dev、QA 或 Production,設定 QA 或 Dev 時將會限制郵件外送功能
- (5) SMTP mail server 設定
- 編輯同樣位在 "wwwroot" 下的 app.config.*.js,將 "BASE_URL" 修改為 Exceptionless Server 網址
啟用網站及服務:
請確認 IIS 是否已正安裝並啟用 ASP.NET、Static Content、.Net Framework 功能
開啟IIS Manager,為 wwwroot 目錄建立一個網站
開啟命令提示字元,切換至Elasticsearch目錄的bin資料夾下,輸入以下命令註冊一個系統服務,註冊成功後記得把它打開:
service.bat install ServiceName
以上皆安裝成功後,開啟瀏覽器測試 Web Server 及 ElasticSearch 運作是否正常