Load Balancing - Bagaimana untuk membalikkan lokasi nginx (melompat kecuali untuk beberapa pautan)
巴扎黑
巴扎黑 2017-05-27 17:45:03
0
1
1584

Keperluan: Kecuali /v1/updload/v1/uinfo/v1/auth, semua permintaan selain daripada tiga URI ini dipindahkan ke pelayan lain untuk diproses.

Mula-mula siarkan sekeping kod daripada pelayan fail konfigurasi konfigurasi nginx:

location ~* ^/v1/(?![upload|uinfo|auth])$ {
    proxy_pass http://other.domain.com;
}

Saya melakukannya berdasarkan maklumat di Internet, tetapi saya mencubanya dan ia tidak memenuhi keperluan Saya tidak tahu sama ada kerana saya faham sesuatu yang salah dan tidak melakukannya dengan betul, atau ia tidak boleh dilaksanakan. tempat pertama Dan kerana ia mengandungi sebahagian daripada permintaan pos, saya tidak menggunakan jika menulis semula. Jadi, saya ingin bertanya, adakah cara untuk mencapai ini? Bolehkah sesiapa yang tahu tolong berikan saya nasihat?

巴扎黑
巴扎黑

membalas semua(1)
巴扎黑
location ~ ^\/v1\/(upload|uinfo|auth)$ {
    proxy_pass 你自己的网址;
}

location / {
    proxy_pass http://other.domain.com;
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan