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