Serveur de message gotify

https://gotify.net/

Présentation

Un serveur HTTP ou daemon HTTP ou HTTPd (HTTP daemon) ou (moins précisément) serveur Web est un logiciel servant des requêtes respectant le protocole de communication client-serveur HyperText Transfer Protocol(HTTP), qui a été développé pour le World Wide Web.

Solutions existantes

  • 1 – Apache : Serveur HTTP/HTTPS -> Top et standard
  • Modules multiprocessus (MPM) a choisir :
    • event model: il est similaire au worker model, mais il crée un thread d’écoute qui écoute les connexions et les transmet à un thread de travail pour le traitement. Ce MPM gère les connexions longues beaucoup plus efficacement sur un seul thread (gestion KeepAlive). Depuis Apache 2.4, le modèle d’événement a été jugé stable et est maintenant le paramètre par défaut si le système d’exploitation peut le supporter.
    • process model: il s’agit de la méthode « pre-fork » initiale; Il ne s’améliore pas à mesure que le nombre de connexions simultanées augmente, car il consomme beaucoup de RAM et pourrait même refuser des connexions à des charges élevées.
    • worker model: ce modèle crée un processus de contrôle unique qui est responsable du lancement des processus enfants. Chaque processus enfant crée alors un nombre fixe de threads, ainsi qu’un thread d’écoute.
  • Interface graphique : http://www.apachegui.net/

NGINX :

Avantages : NGINX est environ 2,5 fois plus rapide que Apache

https://blog.shevarezo.fr/post/2019/09/17/nginxconfig-io-generer-fichier-config-nginx

Solution choisi

  • Apache

Tutoriel