簡體   English   中英

如何使用負載均衡器在 aws ecs 上運行 symfony

[英]How to run symfony on aws ecs with loadbalancer

我是 aws 服務的新手,有些事情不是很清楚。 在我的本地機器上,我必須在我的 docker-compose.yaml(php - symfony6,數據庫 - mysql)中提供服務,所有依賴項都是通過 Z3254677A7917C6C01FZ5212F86C57FZ 加載和安裝的。 要啟動應用程序,我有一個 entrypoint.sh,命令為 symfony server:start。

好的,這對當地人來說很好。

現在,我有這個配置可以在負載均衡器后面的 aws ecs 中運行多達 16 個容器,但我確定這不是運行它的正確方法,因為我無法配置、增加 php 設置,所以我相信這是最糟糕的方式在演出中。

我是否需要為每個容器單獨使用 nginx? 負載均衡器設置中是否有任何選項可以從那里運行網絡服務器?

歡迎任何想法。

(我覺得我的配置文件現在不感興趣。如果是,告訴我,然后我可以更新和分享)

我是否需要為每個容器單獨使用 nginx?

是的,這是運行這類事情的標准方式,使用兩個容器(nginx 和 php)。 此外,您的 MySQL 服務器不應部署在同一個 ECS 任務中。 理想情況下,您將在 RDS 而不是 ECS 中運行 MySQL。

負載均衡器設置中是否有任何選項可以從那里運行網絡服務器?

不,負載均衡器只是負載均衡器。 負載均衡器不是 web 服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM