J'ai une application Rails (avec Nginx et Passenger) qui enregistre les fichiers vidéo sur le serveur. Comment puis-je restreindre l'accès à ces fichiers aux utilisateurs connectés avec des autorisations sur ces fichiers? Je crois quand j'essaye d'accéder à un dossier tel que www.mysite.com/videos/video1.flv cela contourne Rails correct? Donc Dois-je faire quelque chose au niveau Nginx pour restreindre le fait qu'un lien vers un article avec une instruction sera génial. J'utilise Rails 2.3.8Restriction de l'accès aux fichiers sur le serveur avec Rails Nginx et passager
0
A
Répondre
2
Vous pouvez vérifier les informations d'identification utilisateur avec des rails et ensuite un X-Accel-Redirect à nginx faire servir le fichier à partir d'un répertoire caché (voir http://wiki.nginx.org/NginxXSendfile)
Il y a une visite guidée ici; http://ramblingsonrails.com/how-to-protect-downloads-but-still-have-nginx-serve-the-files
Questions connexes
- 1. nginx avec passager
- 2. Règles de réécriture nginx avec Passager
- 3. Problème SQLite3 avec nginx/passager
- 4. Capistrano + NGINX passager Redémarrer Rails App
- 5. Passager et Rails sur Scalr.net
- 6. Comment surveiller le passager nginx avec le monit
- 7. âge max avec nginx/passager/memcached/rails2.3.5
- 8. L'installation du passager avec nginx échoue
- 9. Restreindre l'accès aux fichiers avec nginx et javascript
- 10. RVM, Passager, Nginx au-dessus de passagers existants/Nginx
- 11. avec RVM, peut plusieurs sites de rails utilisant différents RVM avec nginx et passager?
- 12. nginx + passager ne pas utiliser le fichier rackup
- 13. Nginx Proxy aux fichiers sur le disque local ou S3
- 14. Passager avec apache et nginx sur la même boîte de développement
- 15. Nginx + passager - Uncaught exception dans le thread client PassengerServer
- 16. Erreur Rack avec DreamHost, passager et Rails de
- 17. Passager avec Nginx ne peut pas trouver des rails 2.3.8 gem
- 18. nginx être à la fois proxy inverse et serveur web
- 19. cache Rails et Nginx rewrite
- 20. Comment faire fonctionner _url avec un proxy inverse? Spécifiquement NGinX avec passager autonome
- 21. Pourquoi les processus ruby à 100% CPU sur le passager
- 22. Accéder aux fichiers sur un serveur de fichiers via IIS
- 23. Rails + problème CSS passager
- 24. Mot de passe protégeant le site Rails s'exécutant sur Nginx et Phusion Passenger
- 25. nginx réécriture ne fonctionne pas (avec passager sur Mac OS X)
- 26. rails application passager erreurs possibles
- 27. vlad le déployeur vlad: start_app avec le numéro de passager
- 28. Comment empêcher les utilisateurs d'accéder aux fichiers sur le serveur?
- 29. Le moyen le plus rapide pour déployer des applications rails avec Passager
- 30. NGINX, Unicorn, Mediatemple serveur dv