J'ai 2 serveurs Web et 1 serveur destiné à être utilisé comme proxy inverse ou équilibreur de charge. 2 serveurs Web ont des adresses IP réelles/publiques ainsi que l'équilibreur de charge. Le serveur Load Balancer n'est pas encore configuré car je n'ai pas décidé quelle option serait la meilleure pour mes applications Web. Je suis conscient d'un équilibreur de charge est risqué parce que "point de défaillance unique", mais je veux aller avec.Équilibrage de la charge de l'application Web PHP avec trois serveurs
2 serveurs Web contiennent plus d'une application PHP/vhost (Apache + fastcgi) avec le même domaine et différents sous-domaines. Ils utilisent tous des sessions, des cookies et certains d'entre eux nécessitent SSL. Mon objectif principal est de diviser les connexions entrantes en deux et de les transférer vers deux nœuds web. Et si un nœud Web est déconnecté, l'autre doit accepter toutes les connexions. Et je pense que si nécessaire, nous pouvons faire un partage de session avec memcache.
J'ai lu sur Nginx, HaProxy et toute autre application que je peux trouver sur le net. Mais je ne peux pas décider parce que:
1) J'ai 1 serveur que je peux utiliser comme équilibreur de charge mais toute la configuration que j'ai trouvé sur le net nécessite 2 nœuds d'équilibreur de charge. 2) Je ne sais pas où installer les certificats SSL (sur l'équilibreur de charge ou les nœuds Web) et quelle est la meilleure solution lors de l'utilisation des connexions HTTPS.
Toute aide/idée est nécessaire, merci beaucoup.
Pensez aussi à lighty - http://www.lighttpd.net/ – Brian