Nginx Webserver (IFrame Url einschränken)

marse

New Member
Hallo zusammen,

ich habe mal eine Frage. ich selber bin kein Programmierer oder Webserverersteller und habe ehrlich gesagt auch keine große Ahnung. Ich habe mir die Kostenlose Version von Nginx installiert und eine Webseite erstellt. Ich habe ein iframe eingebunden von meiner Monitoring Seite. Nun möchte ich gerne das wirklich nur diese direkte Adresse freigegeben wird und alles andere gesperrt eventuell mit einem "deny all" ähnlichen Befehl. Alles was ich aber im Internet finde und ausprobiere, funktioniert leider nicht. Ich habe schon die Befürchtung, dass diese Funktion in der Kostenlosen Version nicht mit inbegriffen ist. Finde hier beim googlen aber nur für mich widersprüche. Kann hier eventuell jemand helfen? Muss das in eine bestimmte Datei?


Liebe Grüße
 
Last edited:
Also ich habe bisher in der nginx.conf datei folgendes probiert. Und das genaue Problem ist, das wenn ich etwas vom "Rattenschwanz" hinter der Adresse weglasse, ich automatisch auf die normale Anmeldeseite komme. Diese soll aber gar nicht zugänglich sein sondern nur der direkte Link.

server {
location /monitor {

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass https://192.168.x.x/xxx/mapshow.htm?id=xxxx&mapid=xxxxxx-AA>

}
}
 
eine Authentifizierung gibt es an dieser Stelle nicht. Die Webseite ist ohne Authentifizierung erreichbar (Mapshow.htm)
Ich will. ich hatte leider eben die Falsche Datei angegeben. Tut mir leid, ich Blick hier langsam selber nicht mehr wirklich durch. Also bei Public soll halt die Loginpage sozusagen gesperrt werden. Hier soll niemand Zugriff drauf haben. Nur die direkte Monitoring Seite mit der Map soll angezeigt werden.

location /monitor/ {

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $proxy_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# proxy_pass https://192.168.x.x/public/mapshow.htm?id=6894&mapid=xxxx;
# proxy_pass https://192.168.x.x/public/mapshow_simple.htm?id=6894&mapid=xxxx;
proxy_pass https://192.168.x.x/;
}

location ^~ /public {

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


# proxy_pass https://192.168.x.x/public/mapshow.htm?id=6894&mapid=xx;
# proxy_pass https://192.168.x.x/public/mapshow_simple.htm?id=6894&mapid=xx;
proxy_pass https://192.168.x.x/public;

}

location ^~ /javascript {

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


proxy_pass https://192.168.x.x/javascript;

}
location ^~ /css {

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


proxy_pass https://192.168.x.x/css;

}
 
Back
Top