1. ip_hash:
ip_hash verwendet den Quelladress-Hash-Algorithmus, um Anfragen immer vom gleichen Client an den gleichen Back-End-Server zu senden , es sei denn, der Server ist nicht verfügbar.
ip_hash-Syntax:
upstream backend { ip_hash; server backend1.example.com; server backend2.example.com; server backend3.example.com down; server backend4.example.com; }
ip_hash ist einfach und leicht zu verwenden, hat aber die folgenden Probleme:
Wenn der Backend-Server ausfällt, geht die Sitzung verloren;
Clients aus demselben LAN werden an denselben Backend-Server weitergeleitet, was zu Problemen führen kann Lastungleichgewicht;# 🎜🎜#
2. sticky_cookie_insert:
upstream backend { server backend1.example.com; server backend2.example.com; sticky_cookie_insert srv_id expires=1h domain=toxingwang.com path=/; }
Das obige ist der detaillierte Inhalt vonWie der Nginx-Reverse-Proxy die Sitzungspersistenz implementiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!