Rumah > Soal Jawab > teks badan
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?
巴扎黑2017-05-27 17:47:03
location ~ ^\/v1\/(upload|uinfo|auth)$ {
proxy_pass 你自己的网址;
}
location / {
proxy_pass http://other.domain.com;
}