Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 13270|Atbildi: 2

php nginx izmanto X-Accel-Redirect, lai kontrolētu failu lejupielādes atļaujas

[Kopēt saiti]
Publicēts 25.05.2018 09:20:49 | | |
Pieprasījums
Ir lapa (php) ar pogu, kurai jākontrolē lejupielādes atļauja, un to var lejupielādēt tikai lietotāji, kuri ir samaksājuši; Mūsu servera izmantotais nginx tika meklēts un nolēma izmantot X-Accel-Redirect;

realizēts
Tas ir diezgan vienkārši, divi soļi, bet sākumā es to nesapratu, un es veicu daudz apvedceļu;
1. Konfigurējiet nginx

Šeit iekšējais nozīmē, ka URL, kas sākas ar /me/Public/courseFile/, var piekļūt tikai iekšēji;
aizstājvārdu seko failu krātuves mape (absolūtais ceļš);

2. PHP koda izmantošana
Es vienkārši pievienošu kodu šeit









Iepriekšējo:SSO vienotā pierakstīšanās ir P3P protokols sinhronai pieteikšanās/izejai
Nākamo:Labojiet ucenter kļūdu https gadījumā
 Saimnieks| Publicēts 25.05.2018 09:43:00 |
Dažādi tīmekļa serveri ievieš dažādas HTTP galvenes
SENDFILE galveneIzmantotais WEB serveris
X-Sūtīšanas failsApache, Lighttpd v1.5, Cherokee
X-LIGHTTPD-sūtīšanas failsLighttpd v1.4
X-Accel-novirzīšanaNginx, Čerokī


IIS ieviešana:https://github.com/stakach/IIS-X-Sendfile-plugin
Publicēts 25.05.2018 12:54:50 |
666
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com