Articles of nginx

Unicorn + rails3.1 + nginx remplissent la mémoire

J’ai lu que Ruby ne renvoie pas la mémoire au système d’exploitation, ça va. Mais comment remplit-il 512 Mo de RAM? Il y a des applications de rails assez simples avec un seul employé (j’ai dû en réduire d’autres pour réduire la demande), mais de toute façon, quelques jours après le redémarrage, cela remplit toute […]

Impossible d’obtenir nginx pour servir des fichiers statiques collectés

J’essaie de faire travailler nginx aux côtés de gunicorn. J’ai un répertoire /project/static/ où se trouvent les fichiers statiques. Ces fichiers sont collectés dans un répertoire /project/livestatic/ utilisant la configuration settings.py illustrée: STATIC_ROOT = ‘/project/livestatic’ STATIC_URL = ‘/static/’ STATICFILES_DIRS = ( ‘/project/static’, ) J’utilise la configuration nginx suivante: worker_processes 1; user nobody nogroup; pid /tmp/nginx.pid; […]

L’application Rails occupe toute la mémoire du serveur

Je lance une application rails (Passenger et nginx avec mongodb et memcached) sur un VPS ubuntu (1 Go de RAM) – à partir de quelques jours, je vois qu’après avoir démarré nginx, le processus de Ruby prend toute la mémoire de la boîte même bien qu’il n’y ait aucune demande sur le serveur. new_relic montre […]

L’utilisation d’un serveur Web comme Lighttpd et nginx dans la plupart des cas ne constitue-t-elle qu’une optimisation prématurée?

J’utilise actuellement Lighttpd sur un VPS. Avant cela, c’était nginx, mais je suis revenu à Lighttpd parce que j’avais besoin de CGI. Le HTTPD d’Apache est courant. Toutes les documentations incluent des exemples pour Apache et la plupart des modules ne sont disponibles que pour Apache. Est-ce que l’effort d’utiliser quelque chose de différent d’Apache […]

Configuration de Nginx et Socket.IO

J’essaie de configurer Nginx pour qu’il fonctionne avec Socket.IO et j’ai trouvé ceci dans Socket.IO wiki github. J’ai installé Nginx 1.1.10. server { listen 80; server_name socket.myserver.com; location / { proxy_pass http://localhost:3030; } } Voici mon code Socket.io var io = require(‘socket.io’).listen(3030); io.configure(function() { io.enable(‘browser client etag’); io.set(‘transports’, [ ‘websocket’,’xhr-polling’ ]); }); io.sockets.on(‘connection’, function (socket) […]

Comment déployer une application de rails sur l’océan numérique?

J’ai créé une gouttelette sur l’océan numérique de Ruby sur des rails avec le serveur nginx et unicorn déjà configuré. Comment puis-je déployer mon application rails déjà créée sur ce serveur. Dois-je utiliser capistrano pour déployer? Ou existe-t-il une autre façon de déployer? Je suis allé à Digital Ocean Guide pour le déploiement, mais c’est […]

Comment trouver une source de stratégie de sécurité de contenu raisonnable pour nginx (hôtes virtuels)?

J’essaie actuellement d’en savoir plus sur nginx et la sécurité donnée en tant que serveur Web. Ma configuration imaginaire est nginx avec 3 hôtes virtuels. Chacun de ces hôtes exécute un blog. Après avoir suivi quelques didacticiels de renforcement de nginx, je me suis retrouvé bloqué sur ces en http-headers … Je ne suis pas […]

Équilibrage de charge avec nginx

Je veux arrêter de servir les requêtes sur mes serveurs principaux si la charge sur ces serveurs dépasse un certain niveau. Quiconque navigue déjà sur le site sera toujours acheminé mais la nouvelle connexion sera envoyée à une page occupée du serveur statique jusqu’à ce que la charge tombe en dessous d’un niveau prédéterminé. Je […]

Comment définir un sous-répertoire dans nginx avec Django

Environnement: uwsgi nginx django 1.3 J’utilise le domaine www.example.com avec Django et nginx, et je veux accéder à Django par www.example.com/abc/ , mais je ne sais pas comment définir le sous – répertoire . C’est le fichier de configuration nginx: server { listen 80; server_name www.example.com; error_log /var/log/nginx/xxx.error_log info; root /home/web/abc; # this is the […]

Données Ajax interdomaines

J’ai une exigence qui consiste à obtenir des données json interdomaines via Ajax. Je dois maintenir 2 serveurs différents (serveur A et serveur B). Le serveur A ne contient que des contenus statiques. ie: JS, Images, Css Le serveur B ne contient que des contenus dynamics, c.-à-d. scripts dirigés par php Selon l’exigence ci-dessus, j’ai […]