Heim >Backend-Entwicklung >PHP-Tutorial >Sitzungsfreigabe
1.memcached-Konfiguration: (v1 .4.13 )
Knoten 1 (192.168.159.131:11444)
Knoten 2 (192.168.159.131:11333)
2.Tomcat-Konfiguration
tomcat1 (192.168.159.128:8081)
tomcat2 (192.168.159.128:8082)
3.nginx ist unter 192.168.159.131 installiert.
Methode 1: Konfigurieren Sie in server.xml.
Suchen Sie den Hostknoten und fügen Sie
Methode 2: Konfigurieren Sie in context.xml hinzu.
Suchen Sie den Kontextknoten und fügen Sie
Abschließend legen Sie Ihre Anwendung in zwei Tomcats ab und starten nacheinander Memcached, Tomcat und Nginx. Greifen Sie auf Ihren Nginx zu und Sie werden feststellen, dass die Sitzungen in den beiden Tomcats weiterhin gemeinsam genutzt werden können.
1.redis-Konfiguration ( 192.168.159.131:16300) (v2.8.3)
2.tomcat-Konfiguration
tomcat1 (192.168.159.130:8081)
tomcat2 (192.168.159.130: 8082)
3.nginx ist unter 192.168.159.131 installiert.
Konfigurieren Sie zunächst Tomcat so, dass die Sitzung auf Redis gespeichert wird. Es gibt zwei Methoden, die auch in server.xml oder context.xml konfiguriert sind. Der Unterschied besteht darin, dass memcached nur ein Manager-Tag hinzufügen muss, während redis den folgenden Inhalt hinzufügen muss: (Hinweis: Das Ventil-Tag muss Seien Sie vor dem Manager. )
Zweitens konfigurieren Sie Nginx so, dass die Testsitzung gemeinsam genutzt wird.
Fügen Sie Ihre Anwendung abschließend in zwei Tomcats ein und starten Sie nacheinander Redis, Tomcat und Nginx. Greifen Sie auf Ihren Nginx zu und Sie werden feststellen, dass die Sitzungen in den beiden Tomcats weiterhin gemeinsam genutzt werden können.
Das Obige hat die Sitzungsfreigabe eingeführt, einschließlich einiger Aspekte davon. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.