我是 aws 服務的新手,有些事情不是很清楚。在我的本地機器上,我必須在我的 docker-compose.yaml(php - symfony6,資料庫 - mysql)中提供服務,所有依賴項都是通過 Dockerfile 加載和安裝的。要啟動應用程式,我有一個 entrypoint.sh 和命令 symfony server:start。
好的,這對當地人來說很好。
現在,我有這個配置可以在負載均衡器后面的 aws ecs 中運行多達 16 個容器,但我確定這不是運行它的正確方法,因為我無法配置、增加 php 設定,所以我認為這是最糟糕的方式。在演出中。
每個容器都需要一個單獨的 nginx 嗎?負載均衡器設定中是否有任何選項可以從那里運行網路服務器?
歡迎任何想法。
(我覺得我的組態檔現在不感興趣。如果是,告訴我,然后我可以更新和分享)
uj5u.com熱心網友回復:
每個容器都需要一個單獨的 nginx 嗎?
是的,這是運行這類事情的標準方式,使用兩個容器(nginx 和 php)。此外,您的 MySQL 服務器不應部署在同一個 ECS 任務中。理想情況下,您將在 RDS 而不是 ECS 中運行 MySQL。
負載均衡器設定中是否有任何選項可以從那里運行網路服務器?
不,負載均衡器只是負載均衡器。負載均衡器不是 Web 服務器。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/507518.html
下一篇:沒有結果在學說查詢生成器中
