Maison  >  Article  >  Opération et maintenance  >  Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

王林
王林avant
2023-05-17 10:31:051654parcourir

nginx possède des fonctionnalités telles que le proxy inverse (notez la différence entre le proxy direct) et l'équilibrage de charge.

Cette fois, nginx est installé sur la machine Linux 192.168.1.108. Pour installer nginx, vous devez d'abord installer la bibliothèque openssl, gcc, pcre, zlib, etc.

tomcat est installé sur les deux machines 192.168.1.168 et 192.168.1.178. Le client accède au contenu du projet déployé par Tomcat dans 192.168.1.168 et 192.168.1.178 en accédant au proxy inverse 192.168.1.108.

1. Installer nginx sous linux (machine 192.168.1.108)

Installer la bibliothèque openssl.

 yum install -y openssl openssl-devel

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

Besoin d'installer gcc : miam, installez gcc-c++​

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

#🎜 🎜# Installer pcre yum install -y pcre pcre-devel

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

Installer la bibliothèque zlib yum install -y zlib zlib-devel

#🎜🎜 ## 🎜🎜#

Télécharger nginx : wgetComment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

installé sous /usr/local/

#🎜 🎜 #Décompressez tar -zxvf nginx-1.13.0.tar.gz

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

Entrez dans le répertoire et exécutez ./configure pour générer un makefile

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

En ce moment, il y a un makefile supplémentaire dans le répertoire

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

Compile make

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux# 🎜🎜#

Installation : make install

Une fois terminé, il y aura un nginx supplémentaire dans le répertoire localComment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux# 🎜🎜#

#🎜 🎜#Démarrez nginx

Entrez dans le répertoire sbin et exécutez ./nginx

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

Voir les résultats du démarrage

accès à la fenêtre 192.168.1.108 Le port par défaut de nginx est 80 🎜🎜#

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

Après la fermeture, le système correspondant n'est pas accessible pour le moment

./nginx -s reload peut recharger le fichier de configuration après le démarrage Il convient pour modifier la configuration. au démarrage. (machines 192.168.1.168 et 192.168.1.178) Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

Le processus d'installation est très simple, je n'entrerai pas dans les détails. Installez Tomcat sur les deux autres machines Linux (192.168.1.168 et 192.168.1.178) et déployez n'importe quel projet nginxtest. Un contenu est 1111.... L'autre est 22222....Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux# 🎜🎜##🎜 🎜#

En ce moment, j'accède à une adresse IP différente et je ne l'ai pas encore configurée avec nginx comme serveur proxy inverse.

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux3. nginx agit comme un serveur proxy inverse

Configurer principalement le contenu de nginx.conf

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linuxa . Configurez le groupe de serveurs et ajoutez une configuration en amont entre les nœuds http{}.

192.168.1.168:9090 et 192.168.1.178:9191 sont les matous des deux autres machines Linux (voir 2 ci-dessus)

   upstream lxstest{ 

        server 192.168.1.168:9090;

        server 192.168.1.178:9191;

      }

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

b. 修改nginx监听的端口号80,改为7777(随便改个都行,不改也行)。 

 server {

  listen    7777;

  ......

}

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

c. 在location{}中,利用proxy_pass配置反向代理地址;此处“http://”不能少,后面的地址要和第一步upstream定义的名称保持一致。(上述的是  lxstest,所以)

 location / { 

      root  html;

      index index.html index.htm;

       proxy_pass http://lxstest; 

    }

Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

上述修改完后,启动 192.168.1.108机器的nginx

最后访问 192.168.1.108:7777/nginxtest   同一个地址出来不同的页面,说明一会儿访问的是192.168.1.168,一会儿访问的是192.168.1.178

 Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

http://192.168.1.108:7777 

等同于====   Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

等同于===== Comment configurer le cluster Tomcat sous proxy inverse Nginx sous Linux

最后就会找到对应的tomcat

再找到对应的nginxtest工程.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer