Load Balancing - Comment inverser l'emplacement de nginx (sauter sauf pour certains liens)
巴扎黑
巴扎黑 2017-05-27 17:45:03
0
1
1571

Exigences : à l'exception de /v1/updload/v1/uinfo/v1/auth, toutes les requêtes autres que ces trois URI sont transférées vers un autre serveur pour traitement.

Publiez d'abord un morceau de code du serveur de fichiers de configuration nginx :

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

Je l'ai fait sur la base des informations sur Internet, mais je l'ai essayé et cela ne répondait pas aux exigences. Je ne sais pas si c'est parce que j'ai mal compris quelque chose et que je ne l'ai pas fait correctement, ou si ce n'est pas réalisable. en premier lieu. Et comme il contient une partie de la demande de publication, je n'ai pas utilisé if rewrite deal with. Alors, je voudrais demander, existe-t-il un moyen d'y parvenir ? Quelqu'un qui sait pourrait-il me donner des conseils ? Merci !

巴扎黑
巴扎黑

répondre à tous(1)
巴扎黑
location ~ ^\/v1\/(upload|uinfo|auth)$ {
    proxy_pass 你自己的网址;
}

location / {
    proxy_pass http://other.domain.com;
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal