Plesk Linux : Activez NGINX et HTTP/2

Support Wissensdatenbank

Du bist hier:
Print

Suivez ces instructions pour activer Nginx avec HTTP/2 et ALPN sur Plesk pour Linux. Ces instructions sont conçues pour activer NGINX aussi rapidement que possible et sans interruption majeure. L’exécution est à vos propres risques. Comme pour toutes les instructions, vous devez d’abord effectuer une sauvegarde complète du serveur.

    1. Désactivez le mode de débogage de Plesk
      /opt/psa/admin/conf/panel.ini
      [debug]
      ; Enable debug mode (do not use in production environment)
      ;enabled = off


    2. Dans Plesk sous’Outils & Paramètres => Serveur Web Apache’ définissez les valeurs suivantes:Redémarrer l‘intervalle Apache à 600000 secondes
      Activer le module Apache remoteip


    3. Dans Plesk sous’Outils & Paramètres => Adresses IP’ cliquez sur Relire IP.Tout problème de propriété intellectuelle doit être résolu !
      Ouvrez la console SSH et vérifiez avec la commande ci-dessous si toutes les adresses IP affichées correspondent à la sortie Plesk.
      # ifconfig


    4. Exécutez la commande SSH suivante (selon la charge du serveur, vous pouvez aussi augmenter la valeur à 64000
      )/usr/local/psa/admin/sbin/websrv_ulimits -s 32000 Ce
      processus peut prendre plusieurs heures !


    5. Changez le fichier /etc/security/limits.conf:
      root soft nofile 65535
      root hard nofile 65535

      65535Déconnectez-vous du serveur et reconnectez-vous et exécutez la commande suivante:
      # ulimit -n
      65535

      Si la valeur n’est pas acceptée, un redémarrage complet du serveur est nécessaire. Vérifiez si la valeur a ensuite été transférée


    6. installer NGINX via Plesk sous’Outils & Paramètres => Mises à jour et mise à niveau => Ajouter / Supprimer des composants => Hébergement Web => Serveur Web Nginx et serveur proxy inverse’

    7. Vérifiez les anciens fichiers de configuration avant de migrer vers le nouveau datacenter et supprimez les fichiers listés:
      # grep -r ‘62.146.’ /var/www/vhosts/system/*/conf/*.conf
      # grep -r ‘62.146.’ /etc/nginx/plesk.conf.d/


    8. Exécutez les commandes SSH suivantes:
      # /usr/local/psa/admin/sbin/nginxmng –status
      # /usr/local/psa/admin/sbin/nginxmng –enable
      Ce processus peut prendre plusieurs heures !


    9. Utilisez la commande suivante pour vérifier si la valeur réglée au point 4 a été acceptée :
      # grep ‘Max open files’ /proc/$(cat /var/run/nginx.pid)/limits


    10. Changez le fichier Apache2.conf. Vous devez remplacer le %h par %a:
      LogFormat “%h %l %u %t \”%r\” %>s %O \”%{Referer}i\” \”%{User-Agent}i\”” combined
      LogFormat “%a %l %u %t \”%r\” %>s %O \”%{Referer}i\” \”%{User-Agent}i\”” combined


    11. Maintenant, activez http2 à partir de NGINX
      # plesk bin http2_pref enable
      Même si Plesk l’a déjà indiqué, tous les fichiers de configuration sont ajustés en arrière-plan.
      Dès qu’aucune modification n’est plus écrite dans les sous-dossiers, le processus est terminé. Les sous-dossiers avec toutes les configurations sont les suivants :
      /etc/apache2/plesk.conf.d
      /etc/nginx/plesk.conf.d


    12. Après avoir attendu assez longtemps (avantageusement 12 heures), vous pouvez exécuter la commande suivante pour tester NGINX:
      # nginx -t
      Maintenant, aucune erreur ne peut s’afficher, sinon quelque chose a mal tourné. Alors vous devriez nous interrompre maintenant et nous contacter.


    13. Redémarrez maintenant Apache2 et NGINX manuellement:
      # service apache2 reload
      # service nginx reload
      Si le rechargement fonctionne sans problème, vous pouvez alors lancer les commandes suivantes :
      # service apache2 restart
      #service nginx restart


    14. Dans Plesk sous’Outils & Paramètres => Serveur Web Apache’ définissez les valeurs suivantes:
      Intervalle de redémarrage d’Apache à 60 secondes


    15. Astuce : Vous pouvez utiliser notre fichier nginx.conf. Le fichier se trouve à l’adresse /etc/nginx/nginx/nginx.conf.
      Vous pouvez télécharger notre modèle à partir du lien suivant :
      admin.firestorm.ch => Support => Downloads => Rootserver => Plesk => Linux Vérifiez ensuite la
      configuration et redémarrez Nginx:
      # nginx -t
      # nginx restart


    16. Vérifiez maintenant HTTP/2 avec le lien suivant :
      https://tools.keycdn.com/http2-test

 

 

Si vous rencontrez des problèmes, nous vous recommandons de désactiver NGINX:
# /usr/local/psa/admin/sbin/nginxmng –disable

 

War dieser Artikel hilfreich?
0 out Of 5 Stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
Wie können wir diesen Artikel verbessern?
Please submit the reason for your vote so that we can improve the article.
Brauchst du Hilfe?
Related Post