找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 2|回復: 0
打印 上一主題 下一主題

用 Bash 取代 Dash

[複製鏈接]

2

奖杯

1

帖子

0 小時

在線時間

尚未参加联赛

Rank: 1

積分
2
跳轉到指定樓層
樓主
發表於 2024-4-15 16:17:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如今,不再需要商業證書,因為EFF 的certbot專案與Let's Encrypt結合,為每個使用者和每個應用程式免費提供相同的安全性。 certbot有關於如何使用 Docker 運行它的文檔,並且可以以nginx-certbot專案的形式獲得進一步的幫助,該專案在一篇部落格文章中描述了使用 certbot 在 docker-compose 中運行 Nginx 的最簡單方法。 根 在在示範專案目錄中建立新的設定檔nginx。您可以app.dev.conf複製該文件作為起點,但內容明顯不同,因此也可以重新輸入。這些是配置中最重要的方面: 還有另一個server區塊負責連接埠 443 以及 SSL 連線。此區塊包含 啟用服務代理location /的預先存在的配置。nodeapp 該區塊還包含幾行 SSL 憑證設定。這些行引用配置中安裝的/etc/letsencrypt容器中的目錄,從而提供對 certbot 儲存的憑證資料的存取。


docker-compose 連接埠 80 的新server區塊包含 的特殊條目使用該條目來驗證網域。已為 沙烏地阿拉伯 電話號碼 此設定重定向location /,重定向到 SSL 伺服器。 配置工作完成後,即可啟動腳本進行憑證初始化。該腳本內部假設docker-compose它可以自動找到其設定檔。因此,如果您的檔案名稱不是docker-compose.yml,您應該透過新增適當的 -f … 選項來修改腳本,或在本機上調整檔案名稱。下面您可以看到如何透過符號連結使文件可用。權限還init-letsencrypt.sh需要更改。然後運行腳本! 在此過程中,您將在控制台上看到大量輸出,並值得留意任何錯誤。然而,一切通常都很順利,一旦該過程完成,您的伺服器就會再次啟動並運行 - 這次是 Nginx 的 SSL 配置!



結論 — 在 Host Europe 的虛擬 Ubuntu 伺服器上執行 Docker 應用程式 安裝現已完成,Host Europe 伺服器上的應用程式系統可以運作。 圖 - Docker 應用程式 - 資料庫行 使用所描述的步驟,您現在可以將自己的應用程式在 Host Europe VPC 上的 Docker 中投入運行。如範例中所示,這些可以使用您自己的 DNS 條目進行控制並提供 SSL 證書,並且您已經了解了在伺服器系統上建立應用程式的不同方法。預設情況下,當您build執行命令時,Docker 使用來源系統的體系結構。 確切的命令或任何圖形介面的操作方式根據系統的不同而有所不同。


打賞列表

~~~還沒有人打賞~~~
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|coc专属论坛  

GMT+8, 2025-2-23 14:04 , Processed in 0.067126 second(s), 25 queries .

抗攻擊 by GameHost X3.1

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |