# Liens serveur utiles

# Chaine de Tonton Jo

#### [https://www.youtube.com/c/TontonJo/featured](https://www.youtube.com/c/TontonJo/featured)

# PROMOTHEUS & GRAFANA : Tutoriels et formations

#### [https://www.youtube.com/playlist?list=PLn6POgpklwWo3\_2pj5Jflqwla62P5OI8n](https://lnkd.in/dwrKasQ?trk=public_post_share-update_update-text)

# NETDATA & MONITORING : Tutoriels

#### [https://lnkd.in/dNkPTqu?trk=public\_post\_share-update\_update-text](https://lnkd.in/dNkPTqu?trk=public_post_share-update_update-text)

# LOKI : Tutoriels

#### [https://lnkd.in/dyavkUi?trk=public\_post\_share-update\_update-text](https://lnkd.in/dyavkUi?trk=public_post_share-update_update-text)

# Différence entre Serveur d’application et Serveur web

#### [https://waytolearnx.com/2018/09/difference-entre-serveur-dapplication-et-serveur-web.html](https://waytolearnx.com/2018/09/difference-entre-serveur-dapplication-et-serveur-web.html)

---

<span class="first-letter">L</span>a différence entre un **serveur d’applications** et un **serveur Web**, est la suivante: Un **serveur Web** traite exclusivement les requêtes HTTP, tandis qu’un **serveur d’applications** sert la logique métier aux programmes d’application via un nombre illimité de protocoles. Un **serveur Web** est un programme qui accepte les demandes d’informations et envoie les documents requis. Un **serveur d’applications** peut être un programme ou un ordinateur exécutant un programme dans un réseau distribué.

<div id="bkmrk--0" style="text-align:center;">![Différence entre Serveur d'application et Serveur web](https://2.bp.blogspot.com/-1KpD9dPVxL4/W5OiLi-tGLI/AAAAAAAACl8/U1-Lg8FMfC4IneZfiY74Ngo-5AvLMHp2wCLcBGAs/s640/difference-entre-serveur-dapplication-et-serveur-web.png "Différence entre Serveur d'application et Serveur web")</div><div id="bkmrk--1" style="text-align:center;"></div><div id="bkmrk--2" style="text-align:center;"></div><div id="bkmrk-d%C3%A9finition-d%E2%80%99un-serv" style="text-align:center;">######  

###### Définition d’un serveur web

Un **serveur Web** gère le protocole HTTP. Lorsque le **serveur Web** reçoit une requête HTTP, il répond par une réponse HTTP, telle que renvoyer une page HTML. Pour traiter une requête, un **serveur Web** peut répondre par une image ou une page HTML statique, envoyer une redirection ou déléguer la génération de réponse dynamique à d’autres programmes tels que des scripts CGI, JSP (Pages JavaServer), servlets, ASP (Active Server Pages). ), des JavaScripts côté **serveur** ou une autre technologie côté **serveur**. Quel que soit leur but, ces programmes côté **serveur** génèrent une réponse, le plus souvent en HTML, à afficher dans un navigateur Web.

Bien qu’un **serveur Web** ne prenne pas en charge les transactions ou la gestion de connexion à une base de données, il peut utiliser diverses stratégies de tolérance aux pannes et d’évolutivité, telles que l’équilibrage de charge, la mise en cache et la mise en cluster.

###### Définition d’un serveur d’application

En ce qui concerne le **serveur d’applications**, selon notre définition, un **serveur d’applications** expose la logique métier aux applications client via divers protocoles, y compris éventuellement HTTP. Alors qu’un **serveur Web** traite principalement de l’envoi de code HTML pour l’affichage dans un navigateur Web, un **serveur d’applications** permet d’accéder à la logique métier à utiliser par les programmes d’application client.

Dans la plupart des cas, le **serveur** expose cette logique métier via une API, telle que le composant EJB (Enterprise JavaBean) présent sur les **serveurs d’applications** J2EE (Java 2 Platform, Enterprise Edition). En plus, le serveur d’applications gère ses propres ressources. Ces tâches de sécurité comprennent la sécurité, le traitement des transactions, la mise en commun des ressources et la messagerie. Tout comme un serveur Web, un **serveur d’applications** peut également utiliser diverses techniques d’évolutivité et de tolérance aux pannes.

######  

###### Différences clés entre un serveur Web et un serveur d’applications

- Les **serveurs Web** sont souhaitables pour le contenu statique alors que les **serveurs d’applications** sont appropriés pour le contenu dynamique.
- Les **serveurs Web** prennent en charge des langages de script tels que Perl, PHP, ASP, JSP, etc. Par contre, le **serveur d’application** assiste les langages de script ainsi que les services d’application tels que les transactions ou la gestion de connexion à la base de données
- Le **serveur d’applications** contient des conteneurs Web, EJB et un **serveur Web** en tant que partie intégrée. En revanche, un **serveur Web** contient uniquement un conteneur Web ou de servlet et peut utiliser un EJB.
- Le **serveur Web** ne prend pas en charge le multithreading, tandis que le **serveur d’applications** assiste les transactions multithreading et distribuées.
- Le **serveur Web** utilise le protocole HTML et HTTP. D’ailleurs, le **serveur d’applications** pourrait utiliser une interface utilisateur graphique et des protocoles tels que RPC / RMI, y compris HTTP.
- La limite de charge ou la capacité est supérieure dans le cas du **serveur d’applications** par rapport au **serveur Web**.
- Le **serveur Web** fournit un environnement pour exécuter une application Web et des fonctionnalités telles que la mise en cache et l’évolutivité. Par contre, le **serveur d’applications** fournit un environnement pour exécuter des applications Web avec des applications d’entreprise.

######  

###### Conclusion

Un **serveur d’applications** peut contenir un **serveur Web**, ce qui signifie qu’il peut effectuer les opérations effectuées par un **serveur Web**, ainsi que des éléments et des fonctionnalités supplémentaires pour faciliter le regroupement des connexions, le regroupement d’objets, le support des transactions, etc.

</div>

# Qu’est ce qu’un serveur web ?

#### [https://blog.lws-hosting.com/divers/serveur-web](https://blog.lws-hosting.com/divers/serveur-web)

---

Vous êtes un peu perdu dans toutes ces appellations qui sont **serveur web**, **hébergement web**, **site web**, … Nous allons voir dans cet article les différences de chacun et comment choisir suivant votre besoin.

Pour mieux se situé, on entend par serveur web tout type de serveur qui permet la **diffusion d’un contenu** que ce soit sur internet ou en intranet. Son but va être de diffuser des informations aux personnes lui en faisant la requête (clients). Les serveurs web sont apparus dans les années 90 grâce à Tim Berners-Lee qui est considéré comme le fondateur de **World Wide Web**.

## Comment fonctionnent les serveurs Web ?

Un **serveur web** est composé d’un logiciel permettant de communiquer avec le **protocole HTTP**. Les plus connus sont **Apache et Nginx**. Ces logiciels interprètent les requêtes HTTP des clients, les traites en exécutant les lignes de codes du site (PHP, …) et renvoient le contenu demandé sous forme HTML. Vous l’aurez compris, lorsque vous êtes sur un navigateur et que vous souhaitez accéder à un site web, votre navigateur envoie une demande au serveur “j’aimerais afficher cette page” et le serveur vous la renvoie en HTML/CSS/JS. Ensuite, votre navigateur interprète la réponse et vous affiche la page demandée.

Evidemment, un serveur web peut traiter plusieurs demandes simultanément suivant ses performances et c’est pour cela que le choix d’un serveur web est important afin d’éviter la surcharge et de pénaliser vos clients.

[![image-1630444303966.png](https://doc.techteam-yvl.com/uploads/images/gallery/2021-08/scaled-1680-/GV3jSWMQ4xzTtLrv-image-1630444303966.png)](https://doc.techteam-yvl.com/uploads/images/gallery/2021-08/GV3jSWMQ4xzTtLrv-image-1630444303966.png)

## Hébergement Web ou serveur Web ?

La distinction n’est pas toujours facile à comprendre surtout pour les novices. Nous allons donc voir cela un peu plus en détails.

Un **hébergement web** est un ensemble de services avec des quotas alloués (notamment l’espace de stockage) sur un serveur web. Vous avez donc en général **plusieurs hébergements** sur un seul et même **serveur web**. Vous l’aurez donc compris, avec un hébergement web, vous serez plus limité qu’avec un serveur web cependant ce n’est pas toujours rentable ni utile de prendre un serveur web.

Un **serveur web** est utile dans certains cas :

- Vous avez un **trafic important** et vous avez donc besoin de **plus de ressources** qu’un hébergement web ne peut vous procurer.
- Vous avez besoin d’**installer des librairies / modules php spécifiques** ou vous avez besoin d’un accès root à votre serveur.

Cependant, si vous avez un petit site vitrine pour votre entreprise avec peu de visites par exemple, il sera préférable de rester sur un hébergement web afin de ne pas vous compliquer la vie. En effet, un serveur web est un peu plus complexe à configurer qu’un hébergement web lambda. Mais il existe des logiciels permettant de simplifier la mise en place et la gestion d’un serveur web.

## Gérer un serveur Web

![serveur-web](https://blog.lws-hosting.com/wp-content/uploads/2018/03/photodune-1832158-network-server-room-s-300x200.jpg)

Pour **gérer un serveur web**, vous pouvez le faire en utilisant uniquement des lignes de commande mais cela est très complexe et surtout réservé aux utilisateurs avancés.

Pour éviter cela, il existe de nombreux logiciels de gestion permettant de gérer son serveur web et de le paramétrer simplement. Les plus connus sont **WHM/cPanel** mais qui est assez onéreux ainsi que **ISPConfig** qui lui est un logiciel de gestion gratuit. Voici un comparatif de ces deux [panneaux de gestion](https://blog.lws-hosting.com/serveur-dedie/quel-est-le-meilleur-panneau-de-controle-serveur-cpanel-ou-ispconfig).

L’utilisation d’un logiciel de ce type vous permet de gérer votre serveur simplement avec une interface web. Vous pouvez configurer vos sites, vos emails, vos comptes ftp, vos modules php, etc très simplement et sans une ligne de commande.

## Trouver un serveur Web adapté

Si vous êtes novice dans l’administration de serveur web, nous vous conseillons plutôt de rester sur un [hébergement web standard](https://www.lws.fr/hebergement_web.php) cependant si vous souhaitez vous lancer dans un **serveur VPS** avec un panneau de gestion **ISPConfig**, nous pouvons vous proposer ces [offres VPS](https://www.lws.fr/serveur-virtuel.php).

Pour bien choisir votre serveur VPS, vous devez vérifier que le serveur web en question supporte bien le langage de programmation que votre site utilise. La plupart des sites actuels utilisent PHP. Vous pouvez héberger un site de ce type sur un système d’exploitation Linux grâce à Apache ou Nginx. Toutes nos [offres serveurs web](https://www.lws.fr/serveur-virtuel.php) proposent des distributions linux.

Ensuite, vous devez vérifier que les **ressources** sont en adéquation avec vos **pré-requis techniques**. Un logiciel comme Prestashop ou WordPress n’a pas des pré-requis importants mais suivant votre trafic et vos plugins/modules, il vous faudra les augmenter avec notamment plus de **RAM/CPU**.

Concernant l’**espace de votre disque**, nos offres proposent soit **SSD** soit **HDD**. Pour la rapidité et si vous n’avez pas beaucoup à stocker sur votre serveur, nous vous conseillons un disque SSD qui permet à votre site d’être jusqu’à **10 fois plus rapide** qu’avec un HDD. Un HDD peut être intéressant dans le cas où vous utilisez votre serveur web comme un serveur de stockage, d’emails, … ou si vous avez de nombreuses images.

Enfin, nous vous conseillons de vous faire **accompagner par un professionnel de l’hébergement** pour choisir et configurer votre serveur VPS dans le cas où vous n’avez pas un savoir-faire suffisant. Nous proposons des infogérances afin de vous aider dans la mise en place et la configuration de votre serveur web.

# Formation – Comment configurer efficacement un serveur web ?

#### [https://korben.info/formation-serveur-web.html](https://korben.info/formation-serveur-web.html)

Merci Korben ([https://x.com/Korben](https://x.com/Korben?s=20)) pour l'info.

# Recevoir des notifications push grâce à Gotify

#### [https://twitter.com/BlablaLinux/status/1743625248430285008](https://twitter.com/BlablaLinux/status/1743625248430285008)

**Merci Blabla Linux** **pour ton travail et ta mise à disposition pour la communauté [(https://blablalinux.be)](https://blablalinux.be/)**

# NetBird – Créez un réseau privé sécurisé hyper facilement

#### [NetBird – Créez un réseau privé sécurisé hyper facilement (korben.info)](https://korben.info/creer-reseau-prive-securise-avec-netbird.html)

Merci Korben ([https://x.com/Korben](https://x.com/Korben?s=20)) pour l'info.

# DevSecOps

#### [Le Site d'un Consultant DevOps | Stéphane ROBERT (stephane-robert.info)](https://blog.stephane-robert.info/)

# Step-By-Step Procedure To Install SSL/TLS Certificate On Nginx Web Server

#### [Step-By-Step Procedure To Install SSL/TLS Certificate On Nginx Web Server! (linkedin.com)](https://www.linkedin.com/pulse/step-by-step-procedure-install-ssltls-certificate-nginx-arun-kl)

[![image-1709584337748.png](https://doc.techteam-yvl.com/uploads/images/gallery/2024-03/scaled-1680-/aQSAsOHgEVKRGmA7-image-1709584337748.png)](https://doc.techteam-yvl.com/uploads/images/gallery/2024-03/aQSAsOHgEVKRGmA7-image-1709584337748.png)

# How to Receive and Install an SSL Certificate

#### [How to Receive and Install an SSL Certificate | Support | No-IP Knowledge Base (noip.com)](https://www.noip.com/support/knowledgebase/configure-rapidssl-basic-dv-ssl)

[![image-1709584451526.19.55-AM-1024x547.png](https://doc.techteam-yvl.com/uploads/images/gallery/2024-03/scaled-1680-/PWMM6bvQTHcC9fL8-image-1709584451526-19-55-am-1024x547.png)](https://doc.techteam-yvl.com/uploads/images/gallery/2024-03/PWMM6bvQTHcC9fL8-image-1709584451526-19-55-am-1024x547.png)

# Monter son serveur by Belginux

##### Table des matières

<div id="bkmrk-%F0%9F%92%BB-la-machine-%F0%9F%90%A7-le-sy">1. [💻 La machine](https://belginux.com/monter-son-serveur/#%F0%9F%92%BB-la-machine)
2. [🐧 Le système d'exploitation](https://belginux.com/monter-son-serveur/#%F0%9F%90%A7-le-syst%C3%A8me-dexploitation)
3. [🐧 Installer le système d'exploitation](https://belginux.com/monter-son-serveur/#%F0%9F%90%A7-installer-le-syst%C3%A8me-dexploitation)
4. [🐳 Installer Docker](https://belginux.com/monter-son-serveur/#%F0%9F%90%B3-installer-docker)
5. [📍 Ou installer ses applications?](https://belginux.com/monter-son-serveur/#%F0%9F%93%8D-ou-installer-ses-applications)

</div>**Merci Belginux pour ton travail et ta mise à disposition pour la communauté - ([https://belginux.com](https://belginux.com/))**

# Yves Rougy - Mini infra PME

#### [Mini Infra PME - YouTube](https://www.youtube.com/playlist?list=PLQqbP89HgbbZB78_uuZ4YkmhVFWhdT4nv)

# DevOps - Stéphane ROBERT

#### [https://blog.stephane-robert.info/docs/](https://blog.stephane-robert.info/docs/)

# MTN, c'est moi qui commande by Belginux

### Table des matières

<div id="bkmrk-se-connecter-en-ssh-">1. [Se connecter en SSH](https://belginux.com/commandes-linux-et-docker-self-hosting/#se-connecter-en-ssh)
2. [Mettre à jour sa distribution](https://belginux.com/commandes-linux-et-docker-self-hosting/#mettre-%C3%A0-jour-sa-distribution)
3. [Se déplacer dans les dossiers](https://belginux.com/commandes-linux-et-docker-self-hosting/#se-d%C3%A9placer-dans-les-dossiers)
4. [Créer un dossier](https://belginux.com/commandes-linux-et-docker-self-hosting/#cr%C3%A9er-un-dossier)
5. [Créer un fichier](https://belginux.com/commandes-linux-et-docker-self-hosting/#cr%C3%A9er-un-fichier)
6. [Créer et démarrer des conteneurs](https://belginux.com/commandes-linux-et-docker-self-hosting/#cr%C3%A9er-et-d%C3%A9marrer-des-conteneurs)
7. [Mise en pratique](https://belginux.com/commandes-linux-et-docker-self-hosting/#mise-en-pratique)
    1. [Se connecter au serveur en SSH](https://belginux.com/commandes-linux-et-docker-self-hosting/#se-connecter-au-serveur-en-ssh)
    2. [Mettre à jour sa distribution](https://belginux.com/commandes-linux-et-docker-self-hosting/#mettre-%C3%A0-jour-sa-distribution-1)
    3. [Créer un dossier](https://belginux.com/commandes-linux-et-docker-self-hosting/#cr%C3%A9er-un-dossier-1)
    4. [Se déplacer dans les dossiers](https://belginux.com/commandes-linux-et-docker-self-hosting/#se-d%C3%A9placer-dans-les-dossiers-1)
    5. [Créer un fichier](https://belginux.com/commandes-linux-et-docker-self-hosting/#cr%C3%A9er-un-fichier-1)
    6. [Créer et démarrer des conteneurs](https://belginux.com/commandes-linux-et-docker-self-hosting/#cr%C3%A9er-et-d%C3%A9marrer-des-conteneurs-1)
8. [Commandes supplémentaires](https://belginux.com/commandes-linux-et-docker-self-hosting/#commandes-suppl%C3%A9mentaires)
    1. [Supprimer un fichier:](https://belginux.com/commandes-linux-et-docker-self-hosting/#supprimer-un-fichier)
    2. [Supprimer un dossier:](https://belginux.com/commandes-linux-et-docker-self-hosting/#supprimer-un-dossier)
    3. [Lister le contenu d'un dossier avec les dossiers/fichiers cachés:](https://belginux.com/commandes-linux-et-docker-self-hosting/#lister-le-contenu-dun-dossier-avec-les-dossiersfichiers-cach%C3%A9s)
    4. [Renommer un fichier ou un dossier](https://belginux.com/commandes-linux-et-docker-self-hosting/#renommer-un-fichier-ou-un-dossier)
    5. [Démarrer, redémarrer, stopper un container:](https://belginux.com/commandes-linux-et-docker-self-hosting/#d%C3%A9marrer-red%C3%A9marrer-stopper-un-container)
    6. [Afficher quels containers Docker sont actifs:](https://belginux.com/commandes-linux-et-docker-self-hosting/#afficher-quels-containers-docker-sont-actifs)
    7. [Afficher tous les containers, actifs ou non.](https://belginux.com/commandes-linux-et-docker-self-hosting/#afficher-tous-les-containers-actifs-ou-non)

</div>**Merci Belginux pour ton travail et ta mise à disposition pour la communauté - ([https://belginux.com](https://belginux.com/))**

# Backup n' Co by Belginux

### Table des matières

<div id="bkmrk-notions-%C3%A9l%C3%A9mentaires">1. [Notions élémentaires pour le backup](https://belginux.com/backup/#notions-%C3%A9l%C3%A9mentaires-pour-le-backup)
2. [Préparer son disque](https://belginux.com/backup/#pr%C3%A9parer-son-disque)
3. [Monter un disque dur sous Linux](https://belginux.com/backup/#monter-un-disque-dur-sous-linux)
4. [Sauvegarder ses données avec BorgBackup](https://belginux.com/backup/#sauvegarder-ses-donn%C3%A9es-avec-borgbackup)
5. [Sauvegarder ses données avec Restic](https://belginux.com/backup/#sauvegarder-ses-donn%C3%A9es-avec-restic)
6. [Sauvegarder ses données avec rsync](https://belginux.com/backup/#sauvegarder-ses-donn%C3%A9es-avec-rsync)
7. [Sauvegarder ses données avec Proxmox Backup Server](https://belginux.com/backup/#sauvegarder-ses-donn%C3%A9es-avec-proxmox-backup-server)
8. [Sauvegarder ses données avec Rclone](https://belginux.com/backup/#sauvegarder-ses-donn%C3%A9es-avec-rclone)
9. [Envoyer ses données chiffrées en ligne sur Proxmox Backup Server et activer la 2FA](https://belginux.com/backup/#envoyer-ses-donn%C3%A9es-chiffr%C3%A9es-en-ligne-sur-proxmox-backup-server-et-activer-la-2fa)

</div>**Merci Belginux pour ton travail et ta mise à disposition pour la communauté - ([https://belginux.com](https://belginux.com/))**

# Doc lagout

#### [https://doc.lagout.org](https://doc.lagout.org)

Ce service propose des fichiers en tous genre. Des fichiers accessibles au travers d’un serveur web (http://) et non au travers d’un serveur FTP (ftp://). Comme son nom le laisse entendre, c’est de la bonne documentation traitant et couvrant un peu tous les domaines.

**Merci Blabla Linux** **pour ton travail et ta mise à disposition pour la communauté [(https://blablalinux.be)](https://blablalinux.be)**