recherche

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

nginx - Problème de configuration de l'index de proxy inverse nginix

L'index correct est configuré, mais lors de l'accès, il obtient 403. Est-ce parce que la page par défaut ira uniquement au serveur pour trouver des fichiers au lieu d'y accéder via des URL, car cette page est générée dynamiquement par le serveur.

server {
      listen          80;
      server_name     manage.vs.com;
      root            /lee/web/;
      location / {
        index login.html;
      }
      location ~ \.(do|jsp|json|html)$ {
        proxy_pass        http://127.0.0.1:8080;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header  Host $http_host;
      }
    }

La configuration est comme ci-dessus index login.html
Cette page peut être ouverte si vous entrez directement http://manage.vs.com/login.html dans le navigateur
Mais elle ne s'ouvrira pas avec la valeur par défaut http://manage .vs.com 403, car il n'y a pas de fichier login.html dans le répertoire racine spécifié. Ce fichier est généré dynamiquement par le serveur.

阿神阿神2750 Il y a quelques jours432

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

  • 黄舟

    黄舟2017-05-16 17:09:21

    server {
        listen          80;
        server_name     manage.vs.com;
        root            /lee/web/;
        location / {
            index login.html;
        }
        location ~ \.(do|jsp|json|html)$ {
            proxy_pass        http://127.0.0.1:8080;
            proxy_set_header  X-Real-IP $remote_addr;
            proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header  Host $http_host;
        }
        location = / {
            proxy_pass        http://127.0.0.1:8080;
            proxy_set_header  X-Real-IP $remote_addr;
            proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header  Host $http_host;
        }
    }

    répondre
    0
  • Annulerrépondre