Nginx Filestuktur filtern
Hallo,
wir haben eine Software die noch alt ist. Aber nicht upgedatet wird. Entwickler hätten sehr viel Entwicklungsaufwand.
Wir lösen das System im Frühling ab.
Nun haben wir immer im LOG
D:\sag97\MWS\server\default\temp\8690868764512166856_R1__employee_ID\poc.php
Das hiesst , da der Server im Web ist , haben wir da Zugriffsversuche.. Kann ich diesen Pfad exolizit der NGINX verbieten ?
Wenn ja , wie ?
Gruss
Paul
wir haben eine Software die noch alt ist. Aber nicht upgedatet wird. Entwickler hätten sehr viel Entwicklungsaufwand.
Wir lösen das System im Frühling ab.
Nun haben wir immer im LOG
D:\sag97\MWS\server\default\temp\8690868764512166856_R1__employee_ID\poc.php
Das hiesst , da der Server im Web ist , haben wir da Zugriffsversuche.. Kann ich diesen Pfad exolizit der NGINX verbieten ?
Wenn ja , wie ?
Gruss
Paul
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 4465614414
Url: https://administrator.de/contentid/4465614414
Ausgedruckt am: 26.11.2024 um 02:11 Uhr
15 Kommentare
Neuester Kommentar
Öhm kannst du nicht lesen? In dem Beitrag steht doch schon das Beispiel ...
location ohne regex:
Die von dir verlinkte Seite ist super, lies dir nochmal speziell folgende Texten dort durch:
## Any query beginning with /data/ <-- das willst du
## Queries beginning with ...
## Matches requests ending in png
Edit:
Du schreibst: "benutzen die eben wirklich dieses Zeichen" Ja, aber du musst auch lesen, da steht bei diesem Zeichen "# Matches requests ending in png, gif, ico, jpg or jpeg."
Edit2:
(ungetestet)
location /sag97/MWS/server/defaul/temp/ {
return 403;
}
Die von dir verlinkte Seite ist super, lies dir nochmal speziell folgende Texten dort durch:
## Any query beginning with /data/ <-- das willst du
## Queries beginning with ...
## Matches requests ending in png
Edit:
Du schreibst: "benutzen die eben wirklich dieses Zeichen" Ja, aber du musst auch lesen, da steht bei diesem Zeichen "# Matches requests ending in png, gif, ico, jpg or jpeg."
Edit2:
"im Endeffect muss ich auch nur alles was poc.php ist ablehnen"
Dann location ~* .poc\.php$ {
# Matches requests ending in ...
Das klingt... unsinnig. Der Server wird ja wohl eine klare, eindeutige location haben, wo die Datei ist, sonst kann er den Pfad ja nicht bedienen und würde ne 404 werfen.
Vielleicht ist das ja auch der Fall? Du hast angefangen mit
Vielleicht ist das ja auch der Fall? Du hast angefangen mit
"Nun haben wir immer im LOG"
Steht da in der selben Zeile die Zahl 200 oder 404 oder was anderes?
Nein, ich hab doch geschrieben:
(ungetestet, editiert)
Lies:
~*: regex endet
poc: auf poc gefolgt von
\.: Punkt
php: und php
Das ist ein Regex, kein globbing (mit wildcards). Was du als * kennst, ist in Regex ein .+ oder .?
Das \ vor dem . sagt, dass es wirklich ein Punkt ist, und nicht als beliebiges Zeichen interpretiert wird. Kannst dich ja mal bisschen in Regex einlesen oder die von dir verlinkte Seite mal in Ruhe durchlesen und googlen, was du nicht verstehst.
Habs aber wie gesagt nicht getestet. Schau mal bei https://regex101.com/
location ~* poc\.php$ {
# Matches requests ending in ...
Lies:
~*: regex endet
poc: auf poc gefolgt von
\.: Punkt
php: und php
Das ist ein Regex, kein globbing (mit wildcards). Was du als * kennst, ist in Regex ein .+ oder .?
Das \ vor dem . sagt, dass es wirklich ein Punkt ist, und nicht als beliebiges Zeichen interpretiert wird. Kannst dich ja mal bisschen in Regex einlesen oder die von dir verlinkte Seite mal in Ruhe durchlesen und googlen, was du nicht verstehst.
Habs aber wie gesagt nicht getestet. Schau mal bei https://regex101.com/