翻譯|行業資訊|編輯:吉煒煒|2025-09-12 10:59:36.310|閱讀 11 次
概述:在 Stimulsoft BI Server 2025.3.1 版本中,新增了在 Docker 容器中運行 BI Server 的能力。本文將為大家介紹如何在容器環境中為 BI Server 配置 HTTPS 協議的數據傳輸,從而實現安全、加密的訪問。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在版本中,新增了在 Docker 容器中運行 BI Server 的能力。本文將為大家介紹如何在容器環境中為 BI Server 配置 HTTPS 協議的數據傳輸,從而實現安全、加密的訪問。
**HTTPS(SSL/TLS 證書)**能夠在客戶端和服務器之間建立加密連接,確保數據傳輸安全,同時驗證網站的真實性。
數據保護:防止敏感數據在傳輸過程中被竊取或篡改;
用戶信任:瀏覽器中的鎖形圖標代表連接安全;
合規要求:滿足行業安全標準與合規要求。
在 .NET 環境中,可以選擇使用 本地自簽名證書(開發/測試環境適用)或 權威機構頒發的證書(生產環境必須使用)。
在開發測試階段,可以通過以下命令生成一個本地.pfx證書:
dotnet dev-certs https -ep d:/aspnetapp.pfx -p 123456
參數說明:
-ep 指定證書保存路徑
-p 設置證書密碼
?? 注意:此證書僅適用于開發和測試環境。在生產環境中,請務必使用權威 CA 頒發的正式證書。
在存放 Docker 配置的目錄下新建一個文件夾stimulsoft-server;
將生成的證書(如aspnetapp.pfx)復制到該文件夾中;
編輯docker-compose.yml文件,配置 HTTPS 所需的環境變量:
environment: ASPNETCORE_HTTPS_PORTS: 8081 Urls: "http://*:8081;//*:8080" ASPNETCORE_Kestrel__Certificates__Default__Path: "/var/lib/stimulsoft-server/aspnetapp.pfx" ASPNETCORE_Kestrel__Certificates__Default__Password: 123456同時在volumes中添加掛載目錄:
volumes: - ./stimulsoft-server:/var/lib/stimulsoft-server
執行以下命令啟動服務:
docker-compose up
此時:
可通過 HTTPS 協議訪問://localhost:8081
也可通過 HTTP 協議訪問://localhost:8080
services: server: image: stimulsoft/server:dev ports: - 8080:8080 - 8081:8081 volumes: - ./stimulsoft-server:/var/lib/stimulsoft-server environment: ASPNETCORE_HTTP_PORTS: 8080 ASPNETCORE_HTTPS_PORTS: 8081 Urls: "http://*:8081;//*:8080" ASPNETCORE_Kestrel__Certificates__Default__Path: "/var/lib/stimulsoft-server/aspnetapp.pfx" ASPNETCORE_Kestrel__Certificates__Default__Password: 123456 Storage__DatabaseType: "MySql" Storage__MySqlConnectionString: "Server=mysql; port=3306; Database=server; UserId=root; Pwd=root;" mysql: image: mysql:8.0 ports: - 3306:3306 volumes: - './mysql:/var/lib/mysql' environment: MYSQL_ROOT_PASSWORD: "root" MYSQL_DATABASE: "server"
通過在 Docker 容器中為配置 HTTPS,可以有效提升系統的安全性和用戶信任度。在開發階段,您可以使用本地自簽名證書進行快速測試;但在生產環境中,請務必使用權威機構簽發的證書。
以上示例中的端口號、證書文件名、密碼及 URL 均為演示用,實際部署時請根據您的環境進行調整。
歡迎廣大開發者,獲取全新功能帶來的開發加速與可視化增強。
---------------------------------------------------------------------------
關于慧都科技:
慧都科技是一家行業數字化解決方案公司,長期專注于軟件、油氣與制造行業。公司基于深入的業務理解與管理洞察,以系統化的業務建模驅動技術落地,幫助企業實現智能化運營與長期競爭優勢。在軟件工程領域,我們提供開發控件、研發管理、代碼開發、部署運維等軟件開發全鏈路所需的產品,提供正版授權采購、技術選型、個性化維保等服務,幫助客戶實現技術合規、降本增效與風險可控?;鄱伎萍际荢timulsoft的在中國區的合作伙伴,Stimulsoft作為圖表報表領域的優秀產品,幫助企業實現輕松構建高性能的表格報告及圖表。
下載|體驗更多Stimulsoft產品,請咨詢,或撥打產品熱線:023-68661681
加入圖表報表技術交流QQ群(740060302),與更多小伙伴一起探討提升開發技能。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網