Rumah  >  Soal Jawab  >  teks badan

nginx reverse proxy tidak termasuk direktori

Dua pelayan A dan B menggunakan proksi terbalik nginx untuk mengimbangi beban

Tapak web pelayan abc.com membalikkan proksi ke pelayan B, kandungan abc.com disediakan oleh pelayan B, talian telekomunikasi resolusi nama domain diselesaikan ke pelayan B, iaitu tapak asal dan talian lain diselesaikan ke pelayan A.

Memandangkan pelayan A masih mempunyai baki sumber, pindahkan beberapa sumber statik pelayan B ke pelayan A dan cipta fail folder baharu, iaitu, apabila mengakses pelayan abc.com/file pelayan A, kandungannya tidak lagi disediakan oleh pelayan B, tetapi akan dibaca terus Dapatkan kandungan setempat pelayan A. Kerana keseluruhan tapak telah digunakan sebagai proksi terbalik sebelum ini, jadi apabila menguji pelayan A abc.com/file/xxx.jpg, dsb., ia masih membaca kandungan pelayan B. Jika tidak, ia masih melaporkan ralat 404

Penyelesaian: Bagaimana untuk mengecualikan direktori fail tempatan pelayan A apabila menggunakan proksi terbalik?

怪我咯怪我咯2714 hari yang lalu835

membalas semua(1)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:12:06

    server {
        server_name abc.com;
        
        location /file {
            root /path/to/file/on/ServerA;
        }
        
        location / {
            proxy_pass http://ServerB;
        }
    }

    balas
    0
  • Batalbalas