Installer le serveur web Nginx depuis le dépôt officiel sous Debian, Ubuntu et CentOS

Le serveur web Nginx étant dispo sur toutes les distributions, les versions disponibles peuvent varier.

Par exemple, tandis que la dernière version stable est la 1.10, Debian 8 ne l’a qu’en version 1.6 et Debian 7 en version 1.2 (soit une version sortie en 2012).

Heureusement, Nginx fournit un dépôt officiel qui va nous permettre d’utiliser la dernière version stable ou mainline en date sans passer par la compilation (pourtant j’aime ça).

Si vous passez souvent sur votre serveur je vous conseilles la version mainline, sinon je vous conseille la version stable, notamment pour les univers de production. (suite…)

Compiler et installer Nginx avec le module PageSpeed sous Debian 8

Ceux qui suivent un peu mon blog doivent savoir que j’ai déjà fait un article sur PageSpeed et Nginx, il y a quelques mois. Dans cet article, j’utilisais les sources des dépôts pour Debian afin d’arriver, au final, à un paquet .deb à installer.

Cette méthode est pratique puisque nginx est installé directement avec tout ce qu’il faut et est facilement désinstallable. Cependant, le désavantage principal c’est que c’est que du bidouillage pas super propre, et c’est très difficilement scriptable donc pas pratique à installer et mettre à jour.

Dans cet article, nous allons voir comment compiler et installer Nginx Mainline depuis les sources officielles de nginx.org, avec le module PageSpeed. En bonus, un script qui permet de la faire sans se fatiguer 🙂 (suite…)

Configurer HTTPS sur Nginx

Et non, HTTPS ne se résume pas à avoir un cadenas vert dans votre navigateur !

De plus en plus de sites sont compatibles HTTPS, et cela ne va qu’augmenter avec l’arrivée de Let’s Encrypt qui propose des certificats X.509 gratuits tout comme StartSSL. Et même si vous utilisez un certificat auto-signé, votre sécurité reste importante.

Nous allons voir dans ce tutoriel tous les paramètres à ajouter dans votre configuration Nginx pour avoir un chiffrement au top. Certains en ont bien besoin !

Cet article a aussi pour but de vous expliquer partie de la configuration et les différents concepts liés, pas juste un copié/collé d’une conf trouvé sur le web. Cependant, vous pouvez trouver toute la conf à la fin de cet article. (suite…)

Installer PHP 7 sous Debian Jessie via le dépôt Dotdeb

Installer PHP 7 sous Debian 8 Jessie via le dépôt Dotdeb

Très attendue, la dernière version majeure de PHP vient de sortir, et contrairement aux anciennes versions, celle-ci ne se concentre pas sur les fonctionnalités mais plutôt sur les performances.

Voici ce que va donner un bon coup de turbo à la plupart des sites web :

  • Une vitesse d’exécution jusqu’à 2x supérieure
  • Compatibilité 64 bits
  • Utilisation de la mémoire vive réduit de 2/3

Malheureusement, PHP 7 ne sera pas disponible dans les dépôts de Debian avant plusieurs années (Debian 9), puisqu’elle n’accepte que les correctifs pour la version en cours.

C’est pour ça qu’il existe Dotdeb, un dépôt non-officiel pour Debian qui contient des versions plus récentes de Nginx, MySQL et bien sûr, PHP. (suite…)