Comments on: Compiler nginx avec un tas d’options super cool http://sametmax.com/compiler-nginx-avec-un-tas-doptions-super-cool/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Pocket Tiger http://sametmax.com/compiler-nginx-avec-un-tas-doptions-super-cool/#comment-6999 Sat, 16 Mar 2013 13:07:31 +0000 http://sametmax.com/?p=5410#comment-6999 @Sam

Fectivement, j’ai raté la négation dans la phrase de Max -_-

]]>
By: Sam http://sametmax.com/compiler-nginx-avec-un-tas-doptions-super-cool/#comment-6994 Sat, 16 Mar 2013 10:46:46 +0000 http://sametmax.com/?p=5410#comment-6994 Tas as fumé Pocket Tiger, on compile pas tous les matin. Une fois pour chaque server c’est tout ^^

La clé est est générée pour chaque requête, et algorithmiquement, heureusement.

]]>
By: Pocket Tiger http://sametmax.com/compiler-nginx-avec-un-tas-doptions-super-cool/#comment-6981 Sat, 16 Mar 2013 09:04:36 +0000 http://sametmax.com/?p=5410#comment-6981 @Max
Je vais sans doute passer pour une quiche mais. La compilation tout les matins, c’est pour générer des clef différentes chaque jours ?

Si oui es ce qu’on ne peut pas mettre en place un cron pour faire ça automatiquement ? :/

]]>
By: Max http://sametmax.com/compiler-nginx-avec-un-tas-doptions-super-cool/#comment-6980 Sat, 16 Mar 2013 07:31:05 +0000 http://sametmax.com/?p=5410#comment-6980 @kontre

bof, ça se compile rapidos et tu fais pas ça tous les matins, en gros t’en as pour 10 sec avec le script ci-dessus et un peu plus si il faut chercher les modules.

Sinon des mecs ont fait un projet appelé openresty qui comprend déjà pas mal de modules, je l’ai pas testé car j’aime pas avoir trop de superflue mais il est pas mal cité dans les docs que j’ai pu voir.

]]>
By: kontre http://sametmax.com/compiler-nginx-avec-un-tas-doptions-super-cool/#comment-6972 Fri, 15 Mar 2013 23:12:37 +0000 http://sametmax.com/?p=5410#comment-6972 C’est pas un peu lourd de devoir recompiler à chaque fois ? Enfin c’est pas comme si y’avait le choix, mais un chargement un peu plus dynamique des modules serait plus pratique à utiliser, non ?

]]>
By: Sam http://sametmax.com/compiler-nginx-avec-un-tas-doptions-super-cool/#comment-6967 Fri, 15 Mar 2013 19:35:01 +0000 http://sametmax.com/?p=5410#comment-6967 @oliviergg

On utilise essentiellement :

Development Kit : dépendance d’autres modules
Access Key : voir ci-dessus
Echo : pour debug. J’ai jamais réussi à le faire marcher mais Max y arrive.
Lua : Pour scripter en Lua nginx. Trop top.
MP4 : Pour streamer les videos
Redis2 : Pour taper dans Redis sans soliciter le backend (ça évite de charger le framework web)
Upload : pour uploader des fichiers sans soliciter le backer (idem)
Upload Progress : pour afficher la progression des uploads en ajax

]]>
By: Sam http://sametmax.com/compiler-nginx-avec-un-tas-doptions-super-cool/#comment-6966 Fri, 15 Mar 2013 19:28:08 +0000 http://sametmax.com/?p=5410#comment-6966 Les urls sécurisées jetables sont des adresses qui ne sont accessibles que si on passe une clé en paramètre. C’est pratique si on veut faire des URLs qui expires (pour éviter le hotlinking par exemple), ou des URLS qui sont sur des servers sans authentification mais qu’on veut rendre accessible qu’à certains utilisateurs.

L’url ressemble à ça:

http://tonside.com/path/?key=JLK!F78?FD98Q%£JI

Et la clé est différente à chaque fois, et expire sous conditions. Si la clé n’est pas valide, impossible de d’accéder à la ressource. La clé est générée côté serveur à la demande du client à chaque fois.

On l’utilise pour deux choses:

– éviter le hotlinking des videos (le gars copie nos liens de streaming pour les mettre sur son site, mais le lien est plus valide le lendemain)
– sécuriser des uploads (qui sont sur un serveur sans accès à la base de données utilisateur)

Au passage, la dernière version de accesskey file une erreur à l’usage. Je viens de m’en rendre compte après l’écriture de l’article:

unknown directive “accesskey”

La solution est ici : http://www.ruby-forum.com/topic/168323

]]>
By: Max http://sametmax.com/compiler-nginx-avec-un-tas-doptions-super-cool/#comment-6964 Fri, 15 Mar 2013 19:21:05 +0000 http://sametmax.com/?p=5410#comment-6964 la liste des modules est là http://wiki.nginx.org/3rdPartyModules
après c’est à chacun de faire sa popotte :)

]]>
By: truxs http://sametmax.com/compiler-nginx-avec-un-tas-doptions-super-cool/#comment-6960 Fri, 15 Mar 2013 15:57:41 +0000 http://sametmax.com/?p=5410#comment-6960 C’est pour restreindre l’accès à une url en utilisant une clé (ip ou autre).

Je suppose que c’est pour 0bin.

]]>
By: oliviergg http://sametmax.com/compiler-nginx-avec-un-tas-doptions-super-cool/#comment-6959 Fri, 15 Mar 2013 15:50:02 +0000 http://sametmax.com/?p=5410#comment-6959 Je reste un peu sur ma faim :-) .Quels sont les sites de référence sur ces modules ? quels modules recommandez-vous ?

]]>