See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13270|Vastuse: 2

php nginx kasutab X-Accel-Redirect failide allalaadimisõiguste kontrollimiseks

[Kopeeri link]
Postitatud 25.05.2018 09:20:49 | | |
Nõudlus
On olemas leht (php), millel on nupp, mis peab kontrollima allalaadimisõigust, ja ainult maksnud kasutajad saavad selle alla laadida; Meie serveris kasutatud nginx otsiti läbi ja otsustati kasutada X-Accel-Redirect'i;

realiseeritud
See on üsna lihtne, kaks sammu, aga ma ei saanud alguses aru ja tegin palju kõrvalepõigeid;
1. Seadista nginx

Siin tähendab sisemine seda, et URL-i, mis algab /me/Public/courseFile/-ga, on ligipääs ainult sisemiselt;
alias järgneb failisalvestuse kaust (absoluutne tee);

2. PHP koodi kasutamine
Lisan siia lihtsalt koodi









Eelmine:SSO ühekordne sisselogimine on P3P protokoll sünkroonseks sisselogimiseks/väljumiseks
Järgmine:Paranda ucenteri viga https-juhtumis
 Üürileandja| Postitatud 25.05.2018 09:43:00 |
Erinevad veebiserverid rakendavad erinevaid HTTP-päisid
SENDFILE päisKasutatud WEB server
X-SendfileApache, Lighttpd v1.5, Cherokee
X-LIGHTTPD-send-fileLighttpd v1.4
X-Accel-RedirectNginx, Cherokee


IIS-i rakendus:https://github.com/stakach/IIS-X-Sendfile-plugin
Postitatud 25.05.2018 12:54:50 |
666
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com