Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13270|Odgovoriti: 2

php nginx uporablja X-Accel-Redirect za nadzor dovoljenj za prenos datotek

[Kopiraj povezavo]
Objavljeno na 25. 05. 2018 09:20:49 | | |
povpraševanje
Obstaja stran (php) z gumbom, ki mora nadzorovati dovoljenje za prenos, in jo lahko prenesejo le uporabniki, ki so plačali; Nginx, ki ga je uporabljal naš strežnik, smo preiskali in odločili se za X-Accel-Redirect;

spoznano
Je precej preprosto, dva koraka, a sprva nisem razumel in sem naredil veliko ovinkov;
1. Konfigurirajte nginx

Tukaj notranje pomeni, da je url, ki se začne z /me/Public/courseFile/, dostopen le interno;
Aliasu sledi mapa za shranjevanje datotek (absolutna pot);

2. Uporaba PHP kode
Preprosto bom dodal kodo tukaj









Prejšnji:SSO enotna prijava je P3P protokol za sinhrono prijavo/izhod
Naslednji:Popravi napako ucenter v primeru https
 Najemodajalec| Objavljeno na 25. 05. 2018 09:43:00 |
Različni spletni strežniki izvajajo različne HTTP glave
Glava SENDFILEUporabljeni WEB strežnik
X-SendfileApache, Lighttpd v1.5, Cherokee
X-LIGHTTPD-send-fileLighttpd v1.4
X-Accel-PreusmeritevNginx, Čerokezi


Implementacija IIS:https://github.com/stakach/IIS-X-Sendfile-plugin
Objavljeno na 25. 05. 2018 12:54:50 |
666
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com