Als «regex» getaggte Fragen

Wenn Sie Regex-Fragen stellen, fügen Sie immer das Tag für die jeweilige Programmiersprache oder das jeweilige Tool hinzu (z. B. Perl, Python oder Java; vi, emacs oder ɢɴᴜ grep; usw.), die Sie verwenden.

2
Nginx Location Regex funktioniert nicht mit Proxy Pass
Ich versuche, diese beiden Standortrichtlinien in Nginx zum Laufen zu bringen, aber beim Booten von Nginx werden einige Fehler zurückgegeben. location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } Dies ist der Fehler, den ich erhalte: nginx: [emerg] "proxy_pass" cannot have URI part in location …
43 nginx  proxy  regex  proxypass 

2
Nginx: Location Regex für mehrere Pfade
Ich habe zwei Standorte in Nginx Config, die funktionieren: location ^~ /media/ { proxy_pass http://backend.example.com; } location ^~ /static/ { proxy_pass http://backend.example.com; } Wie kann ich diese beiden in einem Ort kombinieren? Was ich schon gemacht habe: Ich habe diesen Vorschlag ausprobiert location ~ ^/(static|media)/ { proxy_pass http://backend.example.com; } aber …
30 nginx  regex 

2
Nginx-Platzhalter / Regex im Standortpfad
Die Nginx-Konfiguration, für die ich 404 ausgelöst habe, sieht folgendermaßen aus .php: ## Any other attempt to access PHP files returns a 404. location ~* ^.+\.php$ { return 404; } Ich habe jedoch eine index.php-Datei im Unterordner, die ich ausführen möchte. Die aktuelle Konfiguration ist wie folgt: location = /sitename/subpage/index.php …
22 nginx  regex  wildcard 



1
Suche nach wörtlichen Zeichenfolgen bestätigen [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie zum Thema Serverfehler gehört. Geschlossen vor 7 Jahren . Ich habe es satt, Dinge zu entkommen, wenn ich nach einem Teil eines HTML-Tags suchen möchte. …
15 grep  regex 

1
nginx pcre_compile Fehler bei der Verwendung von Quantifizierern
Ich habe ein Problem mit Aliasing. Ich möchte bis zu den ersten 4 Stellen der Datei als Teil des Verzeichnisses anhängen. (wie '../123456.jpg'=>'../123/123456.jpg' und '../12.png'=>'../12/12.png') Folgendes habe ich: location ~ ^/i/gallery2/(\d{1,4})(.*)$ { alias /home/web/images/gallery/$1/$1$2; } Dies ist der Fehler, den ich erhalte: nginx: [emerg] pcre_compile() failed: missing ) in "^/i/gallery2/(\d" …
14 nginx  regex 

1
Wie kann ich dafür sorgen, dass sec einen Zeitstempel richtig ignoriert?
Ich habe eine Regel, die so aufgebaut ist; In /etc/sec/rules.d habe ich; type=SingleWithSuppress ptype=regexp pattern=(\S+) sshd\[\d+\]: PAM \d+ more authentication failures\; logname=.* uid=.* euid=.* tty=ssh ruser=.* rhost=(.*) user=(.*) desc=Login Failure: $0 action=pipe '%s ' /bin/mail -s "login failure $2 to $3@$1" team@team.com window=300 Also, wenn dies durch Syslog kam; Nov …
13 linux  logging  syslog  regex 


3
nginx rewrite füge einen Parameter am Ende einer URL an
Ich muss meinen Reverse-Proxy so konfigurieren, dass der folgende Parameter am Ende der URL hinzugefügt wird: &locale=de-de Das funktioniert fast: rewrite ^(.*)$ $1&locale=de-de break; Das Problem ist jedoch, dass ich "& locale = de-de" nur anhängen muss, wenn es nicht bereits vorhanden ist und wenn ein "?" in der url …
13 nginx  regex 

5
Ändern Sie fail2ban failregex so, dass es mit fehlgeschlagenen öffentlichen Schlüsselauthentifizierungen über ssh übereinstimmt
fail2banerkennt fehlgeschlagene SSH-Anmeldungen mit öffentlichem Schlüssel nicht und ich gehe davon aus, dass dies gelöst werden kann, indem das failregexvon so geändert wird, dass es /etc/fail2ban/filter.d/sshd.configmit der folgenden Zeile übereinstimmt: <date> <time> <server-hostname> sshd[25917]: Connection closed by <client-ip> [preauth] Aber ich kann keine anständige Einführung finden, wie man diesen Failregex …
12 ssh  regex  fail2ban 

1
Was sind PCRE-Grenzwerte?
In ModSecurity gibt es PCRE limits exceededFehler. Ich weiß, dass ich dies beheben kann, indem ich Regeln wie: SecPcreMatchLimit 150000 SecPcreMatchLimitRecursion 150000 Aber was machen diese Regeln eigentlich? Was bedeutet die auf 150.000 festgelegte PCRE-Grenzrekursion? Welche Sicherheitslücken lasse ich durch, wenn ich diese so hoch stelle? Was bedeutet das recursionund …


1
Nginx leitet alle alten Domain-Subdomains auf neue um
Ich hatte eine sehr lange Domain und beschloss, sie in eine kürzere und freundlichere zu ändern. Da ich jedoch viele Subdomains habe (tatsächlich habe ich einen Subdomain-Platzhalter), wollte ich die Subdomain beibehalten und nur den Domain-Teil ändern. Also habe ich folgende Regel aufgestellt: server { listen 80; server_name ~^(\w+)\.olddomain\.com$; rewrite …

2
Greifen nach CIDR-Bereichen
Von Zeit zu Zeit möchte ich CIDR-Bereiche aus meinen Apache-Protokolldateien herausgreifen. Dies ist einfach für Bereiche, die an die natürlichen Grenzen fallen (/ 8, / 16 und / 24), aber nicht so einfach für andere Bereiche wie / 17 und / 25. Beispiele: # 192.168.0.0/16: (easy) grep " 192\.168\." access_log …
10 ip  regex  grep  cidr 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.