Problème de configuration d'expression régulière de proxy inverse nginx
伊谢尔伦
伊谢尔伦 2017-05-16 17:23:02
0
1
525

Ma configuration de proxy inverse nginx est la suivante :

location ^~ /a(pi|uth) {
    proxy_pass http://localhost:3000;

    # Proxy Settings
    proxy_set_header    HOST    $host;
    proxy_set_header    X-Real-IP   $remote_addr;
    proxy_set_header    X-Forwarded-For     $proxy_add_x_forwarded_for;
    ...
}

J'espère que toutes les demandes /api/*/auth/* seront envoyées au port 3000, mais il semble que la correspondance n'aboutisse pas. Je pense qu'il ne devrait y avoir aucun problème avec l'expression régulière

.
javascript/a(pi|uth)/.test('api') // true

Je peux le faire correspondre directementlocation ^~ /api, mais cela ne fonctionne pas si j'utilise des expressions régulières, je ne sais pas ce qui se passe

.
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(1)
PHPzhong
location ~* /a(pi|uth)

Après l'avoir regardé, il semble que ^~ne correspond pas à l'expression régulière

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