nginx reverse proxy tidak termasuk direktori
怪我咯
怪我咯 2017-05-16 17:10:06
0
1
882

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?

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(1)
伊谢尔伦
server {
    server_name abc.com;
    
    location /file {
        root /path/to/file/on/ServerA;
    }
    
    location / {
        proxy_pass http://ServerB;
    }
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan