Nginx

TwitterFacebook
Get flash to fully experience Pearltrees
http://lindev.fr/index.php?post/2010/04/02/Nginx-php-fastcgi-perl 05 avr. 2010 Par Christophe de saint leger le lundi, avril 5 2010, 15:37 - Serveur - Lien permanent Ca y est , voici la deuxième partie certainement attendu .. non !! ha .. bon .. spa grave ..

Nginx + php fastcgi + perl - lindev : administration linux , développement php

http://jeremy.wordpress.com/tag/nginx/

nginx « Jérémy Lecour

Le principe est assez rigide ; on définit un pool de process Mongrel qui instancient chacun la totalité de l’application (et du framework) et qui ouvrent un port pour répondre aux requêtes. Le proxy/load-balancer redirige les requêtes du port 80 vers ces autres ports de manière transparente, récupère le résultat et le renvoie au navigateur à l’origine de la requête. Cette allocation de process se fait de manière statique, au lancement du cluster. Il faut donc bien calibrer le nombre de process lancés car ça n’évolue pas selon la charge.
Due to issues with GIT, I wound up uninstalling Apache. As Hugo has been pushing me to try NGINX (that's Russian for "Engine X"), I've bitten the bullet and switched. Testing on Nginx / php-cgi in order to deploy on Apache / PHP is a sure way to a heart attack, as you cannot be sure that things are production ready till its too late to change them.

Set up NGINX, MySQL & PHP (WEMP) on Windows - Siteroller Blog

http://blog.siteroller.net/set-up-nginx-mysql-and-php-wemp-on-windows
La solution la plus simple est souvent de passer à une offre supérieure (et donc plus chère), mais cela peut être sans fin ou presque, et les migrations ne sont pas forcément une partie de plaisir. Modifier l’architecture est parfois une meilleure solution et permet de mieux profiter de son hébergement actuel sans trop d’efforts et sans surcoût. Si vous travaillez bien, vous pourrez en plus anticiper le passage à une architecture à plusieurs serveurs. Pourquoi mon serveur plante ?

Optimiser son serveur Web avec Nginx | Farid KASMI

http://www.kasmi.info/linux/optimiser-son-serveur-web-avec-nginx/
La configuration qui va suivre se décomposera en trois parties : le paramétrage globale du serveur nginx, le paramétrage des fonctions de reverse proxy et de cache et un exemple de configuration du serveur web se trouvant derrière le reverse proxy. Cette séparation a pour but d'ajouter de la clarté dans la configuration car tous les fichiers de configuration sont inclus dans le fichier nginx.conf.

tutoriel:reverse_proxy_nginx - Documentation Ubuntu Francophone

http://doc.ubuntu-fr.org/tutoriel/reverse_proxy_nginx
Si vous êtes l’heureux possesseur d’un site hébergé sur un serveur dédié , la popularité est une bonne chose mais peut vite s’accompagner d’autres inconvénients comme la saturation des ressources de votre serveur . La solution la plus simple est souvent de passer à une offre supérieure (et donc plus chère), mais cela peut être sans fin ou presque, et les migrations ne sont pas forcément une partie de plaisir. Modifier l’architecture est parfois une meilleure solution et permet de mieux profiter de son hébergement actuel sans trop d’efforts et sans surcoût. Si vous travaillez bien, vous pourrez en plus anticiper le passage à une architecture à plusieurs serveurs. Pourquoi mon serveur plante ? Le problème principal affectant les serveurs Web comme Apache est la quantité de RAM disponible sur le système . http://www.papygeek.com/software/optimiser-son-serveur-web-avec-nginx/

OPTIMISER SON SERVEUR WEB AVEC NGINX

: this document has been updated. You still can and should read it, but target configuration is described here: NGinx automatic vhosts configuration with subdomains, SSL and authentication support - second version . La version Française est disponible ici: Configuration d'hôtes virtuels sur NGinx avec support automatique des sous-domaines, du SSL et de l'authentification . Introduction

► Configuration d'hôtes virtuels sur NGinx avec support automatique des sous-domaines, du SSL et de l'authentification ◄ - Jean Baptiste Favre

http://publications.jbfavre.org/web/nginx-vhosts-automatiques-avec-SSL-et-authentification
http://kidrek.fr/blog/linux-admin/debian-installation-dune-plateforme-dhebergement-avec-un-frontal-nginx-webserver/ Nous allons donc commencer par l’installation, puis nous effectuerons le paramétrage nécessaire pour obtenir la plateforme correspondant au schéma ci-dessus. user www-data; worker_processes 2; ## Fichier de log pour les erreurs sur le serveur Nginx error_log /var/log/nginx/error.log; ## Fichier contenant le PID pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; ## Fichier de logs pour les accès au serveur Nginx # access_log /var/log/nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; tcp_nodelay on; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } Pour chaque VirtualHost, nous retrouvons un fichier de configuration (similaire à la configuration d’apache2).

Nginx installation | K1drUx

Nginx [engine x] est un serveur HTTP(S) écrit par Igor Sysoev, dont le développement a débuté en 2002 pour les besoins d'un site russe à très fort trafic. Une partie de la documentation a été traduite du russe vers l'anglais. Ses sources sont disponibles sous une licence de type BSD. Il existe en plus du site principale un wiki proposant une documentation complète sur l'installation, la mise en production et détails sur les différentes options possibles. Depuis maintenant plusieurs années Apache règne dans le monde libre et est devenu LE serveur HTTP de référence. http://www.emencia.net/fr/zwook-zope/configurerngnixetzwook

centre de ressources et documentation - Configurer Nginx et zwook

Nginx est un serveur HTTP libre, open-source et haute performance ; ainsi qu'un proxy inverse. Ainsi il intègre également du proxy pour l'IMAP et le POP3. Igor Sysoev a commencé le développement de Nginx en 2002, avec une première version publique en 2004. Nginx héberge actuellement près de [ (22.8M) ] des noms de domaine à travers le monde. Nginx est reconnu pour ses hautes performances, sa stabilité, son ensemble de fonctionnalités, sa configuration simple ainsi que sa faible consommation de ressources. Nginx est l'un des rares serveurs développé pour le problème des "C10K" (en) . http://wiki.nginx.org/NginxFr

Nginx

C'est donc NginX qui va être en frontal sur votre machine, recevoir les connexions des clients, servir le contenu statique trèès rapidement (environ 6/7 fois plus vite qu'apache ! ) et passer les requêtes dynamiques (pages php par exemple) à apache. Au final, une rapidité accrue, une conso de ram moindre, et une bonne stabilité. What else ? Ci dessus, on définit les paramète du reverse proxy, et principalement les 2 headers dans lequels on trouvera l'adresse ip réelle du client et celle du proxy (la machine ou nginx tourne)

Nginx en reverse proxy - Le blog de Dju