Ce sujet a 0 réponse, 1 participant et a été mis à jour par  Houssen Moshinaly, il y a 7 mois.

Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #705

    Houssen Moshinaly
    Admin bbPress

    https://korben.info/installter-activer-http2-apache2.html

    Korben nous propose un petit tuto pour activer le HTTP2 dans Apache. Franchement, pour le moment, on peut s’en passer et bordel, proposez aussi une version pour Nginx puisque ce serveur est utilisé par 40 % des sites sur le web.

    Oups, autant pour moi, Korben a publié les étapes pour Nginx et c’est beaucoup plus facile. Pourquoi des gens continuent à utiliser Apache ? Le souci est qu’il faut Nginx 1.9 pour le supporter. La mise à jour d’un serveur n’est pas évident puisque j’utilise de nombreuses config personnalisées.

    https://korben.info/installer-activer-http2-nginx.html

    Notons que Chrome ne reconnait pas le http2 si vous n’utilisez l’ALPN qui est proposé avec OpenSSL 1.0.2. Et le problème est que la plupart des anciennes versions d’Ubuntu proposent uniquement l’OpenSSL 1.0.1 configuré avec Nginx. Donc, il faut d’abord compiler Nginx à partir de la source pour avoir la version 1.9.4 ou supérieur et installer la dernière version d’OpenSSL. Le lien ci-dessous propose de le faire, mais ce fut un cauchemar. En fait, je ne sais même pas comment ça marché.

    https://alex.bouma.me/recompile-nginx-with-openssl-1-0-2-for-http-2-via-alpn-ubuntu-14-04/

    Un autre lien pour un PPA incluant Nginx et OpenSSL.

    https://launchpad.net/~fxr/+archive/ubuntu/nginx-alpn

    Vous pouvez également essayer les commandes :

    sudo add-apt-repository ppa:nginx/stable
    sudo apt-get update
    sudo apt-get install nginx

    Mais attention, il faudra désinstaller votre ancienne version de Nginx. Regardez bien les possibles messages d’erreur. Par exemple, si vous avez un truc du genre :

     trying to overwrite '/usr/share/nginx/html/index.html', which is also in package nginx-common 1.10.3-0+trusty0
    
    dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
    
    Errors were encountered while processing:
    
     /var/cache/apt/archives/nginx_1.12.0-1~trusty_amd64.deb
    
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    Alors vous devrez faire un apt-get purge nginx-common et refaire un apt-get install nginx. Attention, cela équivaut à une toute nouvelle installation de Nginx et vous perdrez donc tous vos fichiers de configuration. Et sachez que ce post n’est pas vraiment un tuto, mais plutôt des notes si je rencontre ce problème et que je ne passe pas des jours entiers à tester toutes les soluces que je trouve sur le web.

Affichage de 1 message (sur 1 au total)

Vous devez être connecté pour répondre à ce sujet.

Font Resize
Contrast
Aller à la barre d’outils