vue.js – Problem mit der Nginx-Reverse-Proxy-Standortreihenfolge
高洛峰
高洛峰 2017-05-16 17:08:49
0
2
832

Die folgenden Matching-Regeln sind mein Ziel

  1. Statische Bilder beginnen mit /api/img, Reverse-Proxy zu http://localhost:8084/, wie z. B. /api/img/default.png-Proxy zu http://localhost:8084/default...

  2. Statische Bilder beginnend mit /api/img/cdn/, Reverse-Proxy zu http://clouddn.com/ auf cdn, wie z. B. /api/img/cdn/default.png-Proxy zu http://clouddn.com / default.png

Der erste kann implementiert werden, der zweite jedoch nicht. Vielen Dank für Ihre Hilfe bei der Änderung
Server {

    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教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

Antworte allen(2)
我想大声告诉你

把^~ /api/img/cdn/改成/api/img/cdn/呢,或者~ /api/img/cdn/,看一下location匹配规则,参考http://seanlook.com/2015/05/1...

淡淡烟草味

注意你路径中的斜杠,如果没有子目录把斜杠去了

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!