vue.js - Problème d'ordre de localisation du proxy inverse nginx
高洛峰
高洛峰 2017-05-16 17:08:49
0
2
844

Les règles de correspondance suivantes, mon objectif est

  1. Images statiques commençant par /api/img, proxy inverse vers http://localhost:8084/, tel que /api/img/default.png proxy vers http://localhost:8084/default...

  2. Images statiques commençant par /api/img/cdn/, proxy inverse vers http://clouddn.com/ sur cdn, tel que /api/img/cdn/default.png proxy vers http://clouddn.com/ par défaut.png

Le premier peut être implémenté, mais le second ne le peut pas. Merci pour votre aide à le modifier
serveur {

.
    listen    8085;
    server_name        localhost;
    location /api/v1 { 
        proxy_pass http://localhost:8084/api/v1;
    }

    location ^~ /api/img/cdn/ { 
        proxy_pass http://clouddn.com/;
    }
    location /api/img { 
        proxy_pass http://localhost:8084/;
    }

    location / {
        root  html/vue2;
        index  index.html index.htm;
    }
}
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(2)
我想大声告诉你

Changez ^~ /api/img/cdn/ en /api/img/cdn/, ou ~ /api/img/cdn/, jetez un œil aux règles de correspondance d'emplacement, reportez-vous à http://seanlook.com/2015 /05 /1...

淡淡烟草味

Faites attention aux barres obliques sur votre chemin. S'il n'y a pas de sous-répertoires, supprimez les barres obliques

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal