Publié par Philippe VINCENT-ROYOL, le 06/06/2012 23:53 dans High Tech , Mac Os X , Nginx | 1 commentaires
Une installation pas à pas afin de pouvoir installer Nginx sur votre précieux Mac OS X Lion... Suivez le guide ;)
Continuons sur l'univers de Nginx. Pour faire un petit rappel, Nginx est tout simplement un serveur web, écrit par Igor Sysoev développé depuis 2002. Pourquoi passer sur Nginx me direz vous alors qu'apache tourne pas trop mal ? Car Nginx est :
Avant toute chose, vous devez avoir installer Xcode (le lien est ici). Et voilà terminer pour les pré-requis !
Il est nécessaire dans un premier temps de l'installer. Vous avez la méthode de fainéant via macports mais nous allons procédons à la méthode de pro: compilation à la main avec une bière ;)
A l'heure ou j'écris ce tutoriel, la dernière version de PCRE est la 8.30. Vous pouvez retrouver les derniers versions via le lien. Let's go sous le terminal:
cd /usr/local/src/ sudo curl -OL ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.30.tar.gz sudo tar xvfz pcre-8.30.tar.gz cd pcre-8.30 sudo ./configure sudo make sudo make install
That's all :)
Vous pouvez récupérer la dernière version stable sur le site officiel http://nginx.org/en/download.html Je vous conseille d'éviter les versions de dev sauf si les risques ca ne vous fait pas peur ! (La dernière version stable est la 1.2.1)
curl -Ol http://nginx.org/download/nginx-1.2.1.tar.gz tar xvfz nginx-1.2.1.tar.gz ./configure --prefix=/usr/local --with-http_ssl_module make make install
Si vous obtenez une erreur lors du make sur un truc pcre voici une solution pouvant fonctionner:
./configure --prefix=/usr/local --with-http_ssl_module --with-ld-opt="-L /usr/local/lib"
Il ne reste plus qu'à démarrer nginx via la commande
sudo nginxSi vous tombez sur un command not found, la solution est simple:
vim ~/.bash_profile
Vérifier que vous avez bien la partie /usr/local/sbin/ dans le PATH.
Quelques petites astuces sur le contrôle de Nginx:
sudo nginx -s stop ; Pour arrêter nginx sudo nginx -s reload ; Pour recharger la configuration
La conf de nginx se trouve dans le dossier: /usr/local/conf/
Vous êtes maintenant libéré de l'emprise d'Apache ;) Have fun !
Bonjour et bienvenue sur le Blog ! Vous atterissez sur une nouvelle version porté par le html5 et css3. Malheureusement pour les utilisateurs d'IE des bugs peuvent encore arriver. Mais n'hésitez pas à me les remonter par mail.
Très bonne visite et à bientôt !
Pas de nouveaux tweets...
Commentaires