Nginx
將 NGINX 配置為基於使用者負載均衡的郵件代理伺服器
我目前正在查看郵件伺服器代理的選項,該代理將根據已驗證的使用者選擇上游伺服器。我在配置郵件代理伺服器的 NGINX 指南中沒有看到類似的內容,但無論如何,這可以用 NGINX 完成嗎?如果沒有,是否有其他代理解決方案可以做到這一點?
我看到 NGNIX 允許多種方法來選擇負載平衡伺服器,但我沒有看到任何允許經過身份驗證的使用者選擇伺服器的方法。(此處的連結用於 HTTP 負載平衡,但我猜測 SMTP 流量也允許使用相同的規則。)
如果 NGNIX 不可能,HAproxy 可以嗎?
是的你可以。可以使用授權使用者的相同腳本來選擇使用者的郵件伺服器。只需按照NGINX在此處提供的指南進行操作即可。