Ik ben op zoek naar een linux/apache expert.
Ik wil op een website html5 video bestanden beveiligen met een login en cookies.
Het deel wat ik zelf doe:
Via een php pagina wordt er een cookie aangemaakt met een unieke random sleutel. Deze
sleutel wordt vervolgens samen met een IP adres gecontroleerd in de PostgreSQL database of
deze nog geldig is. Dit gebeurt bIj elke php pagina request.
Bij het volgende deel wil ik graag hulp
Nu wil ik het streamen van video bestanden laten verzorgen door apache via httpd.conf. Als
hiervoor extra modules geïnstalleerd moeten worden is dit geen probleem.
Dit moet als volgt werken, bij een http(s) request moet apache een PL/pgSQL functie
aanroepen* in de postgresql database met de volgende variabelen als input:
- bestandsnaam (incl path)
- ipadres client
- sleutel uit cookie
Deze functie geeft een HTTP status code terug. Deze kan zijn
2xx > client mag toegang tot video bestand
4xx > client mag geen toegang (cookie verlopen, niet ingelogd, onvoldoende permissie etc)
* Het aanroepen gaat als volgt: SELECT http_code FROM apache_auth([FILENAME], [REMOTE_IP],
[COOKIE]);
Vervolgens moet apache bij een 2xx code het video bestand beschikbaar stellen. En bij een
4xx de juiste header en NIET het bestand.
Wie kan me hierbij helpen? Dus de linux server hiervoor in te richten met de juiste httpd
configuratie en eventueel de juiste modules. Ik sta ook open voor andere oplossingen,
als bovenstaande lastig is uit te voeren.
Het idee is dat het uiteindelijk in een handleiding komt te staan.

Likes:


Quote
