Rumah  >  Soal Jawab  >  teks badan

nginx - masalah konfigurasi indeks proksi terbalik nginix

Indeks yang betul dikonfigurasikan, tetapi apabila mengaksesnya, ia mendapat 403. Adakah kerana halaman lalai hanya akan pergi ke pelayan untuk mencari fail dan bukannya mengaksesnya melalui URL, kerana halaman ini dijana secara dinamik oleh pelayan.

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;
      }
    }

Konfigurasi adalah seperti di atas index login.html
Halaman ini boleh dibuka jika anda terus memasukkan http://manage.vs.com/login.html dalam penyemak imbas
Tetapi ia tidak akan dibuka dengan http://manage lalai .vs.com 403, kerana tiada fail login.html dalam direktori akar yang ditentukan Fail ini dijana secara dinamik oleh pelayan.

阿神阿神2713 hari yang lalu411

membalas semua(1)saya akan balas

  • 黄舟

    黄舟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;
        }
    }

    balas
    0
  • Batalbalas