recherche

Maison  >  Questions et réponses  >  le corps du texte

Cluster - Comment configurer nginx pour qu'il soit accessible à la fois par IP et par nom de domaine

J'ai utilisé nginx pour créer un cluster et je l'ai déployé sur le cloud de télécommunications. Le réseau externe utilise l'accès IP, 192.100.xxx.xxx:8080/jess, et un nom de domaine pour accéder à www.xxx.net/jess. est le bureau cartographié par lui-même.

Faites-le vous-même. Il n'y a aucun problème lors de l'accès par IP. Si vous accédez par nom de domaine, la page d'accueil peut être ouverte, toutes les demandes renverront l'IP. Comment le configurer pour que l'accès IP renvoie l'IP et le nom de domaine. l'accès renvoie le nom de domaine. Publier ma configuration nginx

C'est la première fois que j'utilise nginx. J'ai trouvé des informations mais je n'ai pas trouvé ce que je voulais. J'espère pouvoir demander à un expert de m'apprendre, ou où puis-je trouver des informations qui expliquent la configuration de nginx en détail. Merci d'avance

 #负载均衡配置
     upstream tomcat_server {
          server 192.168.156.1:8090 max_fails=3 weight=1 fail_timeout=60s;
          server 192.168.156.2:8080 max_fails=3 weight=3 fail_timeout=60s;
       }
    server {
        listen 8080;
        server_name  localhost,;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
            index    index.jsp;
            proxy_pass  http://tomcat_server;
            proxy_set_header Host $host:$server_port;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
过去多啦不再A梦过去多啦不再A梦2756 Il y a quelques jours840

répondre à tous(2)je répondrai

  • 迷茫

    迷茫2017-05-16 17:11:10

    Si le backend dépasse 30x, vous pouvez utiliser :

    proxy_redirect http://192.100.xxx.xxx/ /;

    Pour remplacer l'emplacement dans l'en-tête de la réponse. Si la page saute en utilisant javascript, vous devrez peut-être modifier le code back-end. S'il ne peut pas être modifié, vous pouvez utiliser des modules de remplacement nginx tels que sub_filter.
    Référence https://www.centos.bz/2014/06...

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-16 17:11:10

    Je cherche des réponses, mais je n’ai toujours pas trouvé de solution

    répondre
    0
  • Annulerrépondre