PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zugriff auf Webserver nur nach Anmeldung in einem captive portal



wotuzu17
13.01.18, 20:41
Hi,

ich möchte in einem Intranet einen einfachen Webserver auf Port 80 betreiben. Dieser Webserver soll aber nur jenen zugänglich gemacht werden, die sich vorher an einem captive portal (an einer anderen Portnummer zugänglich) anmelden. Ohne Anmeldung wird der Port 80 an der Firewall ausgefiltert.

Gibt es Software wie man sowas bewerkstelligen kann? Bitte um Tips.

Der Webserver ist ein Shiny Server. In der kostenlosen Basisversion sind keine Features wie Authentifizierung implementiert.

Danke!

stefaan
21.01.18, 23:37
Servus,

da gibts doch Vorschläge im Internet:
https://www.r-bloggers.com/add-authentication-to-shiny-server-with-nginx/
Shiny Server an localhost binden und Auth per Nginx über einen Proxy machen. Müsste mit Apache genauso gehen.

Oder ein PHP-Skript, das nach erfolgten Login IPs freischaltet, wenn es wirklich nur intern läuft. Dazu müsstest du aber auch wieder Logins ablaufen lassen und der Webserver-User muss iptables umstellen können (sudo).

Wenn vom Internet aus zugreifbar: Bessere Firewalls bieten webbasierende SSL-VPN-Tunnel an, damit kannst du nach Anmeldung direkt per Browser auf Dienste im LAN zugreifen.

Grüße, Stefan