Lorsque vous posez des questions regex, ajoutez toujours la balise pour le langage de programmation ou l'outil spécifique (par exemple, Perl, Python ou Java; vi, emacs ou ɢɴᴜ grep; etc.) que vous utilisez.
J'essaie de faire en sorte que ces 2 directives d'emplacement fonctionnent dans Nginx, mais certaines erreurs me sont renvoyées lors du démarrage de Nginx. location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } C'est l'erreur que je reçois: nginx: [emerg] "proxy_pass" cannot have URI part …
J'ai deux emplacements dans la configuration nginx qui fonctionnent: location ^~ /media/ { proxy_pass http://backend.example.com; } location ^~ /static/ { proxy_pass http://backend.example.com; } Comment puis-je combiner ces deux en un seul endroit? Ce que j'ai déjà fait: J'ai essayé cette suggestion location ~ ^/(static|media)/ { proxy_pass http://backend.example.com; } mais ça …
La configuration Nginx que j'ai jette 404 .phpcomme: ## Any other attempt to access PHP files returns a 404. location ~* ^.+\.php$ { return 404; } Cependant, j'ai un fichier index.php dans le sous-dossier que je veux exécuter. La configuration actuelle est comme: location = /sitename/subpage/index.php { fastcgi_pass phpcgi; #where …
J'exécute cette commande dans un shell bash sur Ubuntu 12.04.1 LTS. J'essaie de supprimer à la fois les caractères [et les ]caractères d'un seul coup, c'est-à-dire sans avoir à piper pour séduire une deuxième fois. Je sais que les crochets ont une signification particulière dans une expression régulière, je les …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet de la défaillance du serveur. Fermé il y a 7 ans . J'en ai assez de devoir échapper aux choses quand je …
J'ai simplement besoin d'obtenir le match à partir d'une expression régulière: $ cat myfile.txt | SOMETHING_HERE "/(\w).+/" La sortie doit être uniquement celle qui a été mise en correspondance, entre parenthèses. Ne pensez pas que je peux utiliser grep car il correspond à toute la ligne. S'il vous plait, faites …
J'ai un problème avec l'aliasing. Je veux ajouter jusqu'aux 4 premiers chiffres du fichier dans le répertoire. (comme '../123456.jpg'=>'../123/123456.jpg' et '../12.png'=>'../12/12.png') Voici ce que j'ai: location ~ ^/i/gallery2/(\d{1,4})(.*)$ { alias /home/web/images/gallery/$1/$1$2; } Voici l'erreur que j'obtiens: nginx: [emerg] pcre_compile() failed: missing ) in "^/i/gallery2/(\d" Quelqu'un a-t-il des idées pour que …
J'ai besoin de configurer mon proxy inverse pour que le paramètre suivant soit ajouté à la fin de l'URL: &locale=de-de Cela fonctionne presque: rewrite ^(.*)$ $1&locale=de-de break; Cependant, le problème est que je n'ai besoin d'ajouter '& locale = de-de' que s'il n'est pas déjà là et s'il y a …
Dans ModSecurity, il y a des PCRE limits exceedederreurs. Je sais que je peux résoudre ce problème en définissant des règles telles que: SecPcreMatchLimit 150000 SecPcreMatchLimitRecursion 150000 Mais que font réellement ces règles? Que signifie la récursion PCRE limitée à 150 000? Quels trous de sécurité puis-je laisser passer en …
Quelle est la différence entre Nginx ~et ~*regexes? Par exemple: if ($http_referer ~* www.foobar.net) { ... } contre if ($http_referer ~ www.foobar.net) { ... }
J'avais un domaine très long, j'ai donc décidé de le changer en un domaine plus court et plus convivial. Mais comme j'ai beaucoup de sous-domaines (en fait, j'ai un caractère générique de sous-domaine), je voulais garder le sous-domaine tout en changeant uniquement la partie domaine. J'ai donc fait la règle …
De temps en temps, je veux grep les plages CIDR hors de mes fichiers journaux Apache. C'est facile pour les plages qui tombent sur les limites naturelles (/ 8, / 16 et / 24) mais pas si facile pour d'autres plages telles que / 17 et / 25. Exemples: # …
J'ai une question simple, mais je ne peux pas trouver ou résoudre la réponse. Je veux créer une archive tar, mais je veux en exclure certains fichiers à l'aide d'une expression régulière. Voici un exemple de fichier à exclure: 68x640X480.jpg J'ai essayé sans succès: tar cvf test.tar --exclude=[0-9]+x[0-9X]+\.jpg /data/foto Quelqu'un …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.