HEX
Server: Apache/2.4.63 (Unix)
System: Linux TOMS-220NAS 4.4.302+ #86009 SMP Wed Nov 26 18:19:17 CST 2025 x86_64
User: flavio87 (1026)
PHP: 8.3.27
Disabled: NONE
Upload Files
File: /volume1/@appstore/WebStation/ui/help/fre/application_webserv_webservice.html
<!DOCTYPE html>
<html class="img-no-display">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link href="../../../../help/help.css" type="text/css" rel="stylesheet"  />
<link href="../../../../help/scrollbar/flexcroll.css" type="text/css" rel="stylesheet"  />
<script type="text/javascript" src="../../../../help/scrollbar/flexcroll.js"></script>
<script type="text/javascript" src="../../../../help/scrollbar/initFlexcroll.js"></script>
</head>
<body><h1><a id="x_anchor_ida1229d4574"></a>Service Web</h1>
<p>Sur la page <strong>Service Web</strong>, vous pouvez gérer tous vos services Web. Cet article vous guidera tout au long du processus de création et de gestion de vos services Web.</p>
<h4><a id="x_anchor_id5ce3051cca"></a>Pour configurer un service Web&nbsp;:</h4>
<ol class="type_lower-decimal">
  <li>Accédez à la page <strong>Services Web</strong> et cliquez sur <strong>Créer</strong>.</li>
  <li>Sélectionnez un type de service&nbsp;:<ul>
      <li><strong>Site Web statique</strong>&nbsp;: pour les sites Web simples contenant des données statiques.</li>
      <li><strong>Site Web en langage de script natif</strong>&nbsp;: pour les sites Web dynamiques crées à l&apos;aide de langages de script pris en charge par le <strong>Centre de paquets</strong> de Synology. Vous pouvez également sélectionner ou créer un profil pour le langage de script.</li>
      <li><strong>Site Web en langage de script conteneurisé</strong>&nbsp;: pour les sites Web dynamiques crées à l&apos;aide de langages de script pris en charge par Docker&nbsp;Hub.</li>
    </ul>
  </li>
  <li>Configurez les paramètres généraux du site Web.</li>
  <li>Si vous avez sélectionné <strong>Site Web en langage de script conteneurisé</strong> comme type de service, configurez les paramètres suivants de cette étape à <strong>l&apos;étape&nbsp;7</strong>. Si vous avez sélectionné un site Web en langage de script <strong>Statique</strong> ou <strong>Natif</strong>, passez à <strong>l&apos;étape&nbsp;7</strong>.<ul>
      <li><strong>PHP</strong>
        <ul>
          <li>Choisissez les extensions souhaitées.</li>
          <li>Configurez les paramètres FPM&nbsp;:<ul>
              <li><strong>Mode&nbsp;FPM</strong>&nbsp;: la méthode de gestion des processus.</li>
              <li><strong>Nombre maximal de processus</strong>&nbsp;: le nombre maximal de processus enfants.</li>
              <li><strong>Serveurs de démarrage</strong>&nbsp;: le nombre maximal de processus enfants à démarrer au démarrage de PHP-FPM.</li>
              <li><strong>Nombre minimal de serveurs de secours</strong>&nbsp;: le nombre minimal de processus enfants inactifs créés par PHP-FPM. </li>
              <li><strong>Nombre maximal de serveurs de secours</strong>&nbsp;: le nombre maximal de processus enfants inactifs créés par PHP-FPM.</li>
            </ul>
          </li>
        </ul>
      </li>
      <li><strong>Python</strong>
        <ul>
          <li>Configurez uWSGI.<ul>
              <li><strong>Processus</strong>&nbsp;: nombre de processus que l&apos;application uWSGI peut activer simultanément.</li>
              <li><strong>Activer des threads</strong>&nbsp;: chaque processus contient un thread par défaut. Activez cette option pour permettre à un processus de contenir plusieurs threads.</li>
              <li><strong>Nombre max. de demandes</strong>&nbsp;: les processus redémarreront une fois le nombre maximal de demandes atteint.</li>
              <li><strong>Taille de la mémoire tampon (octets)</strong>&nbsp;: la taille de la mémoire tampon pour les en-têtes de chaque demande.</li>
            </ul>
          </li>
        </ul>
      </li>
      <li><strong>Node.js</strong>
        <ul>
          <li>Installez le fichier de configuration de npm. Vous pouvez charger un fichier package.json ou saisir les informations suivantes.<ul>
              <li><strong>Version</strong>&nbsp;: la version de votre service.</li>
              <li><strong>Auteur</strong>&nbsp;: l&apos;auteur de votre service.</li>
              <li><strong>Script principal</strong>&nbsp;: les propriétés principales de votre paquet package.json.</li>
              <li><strong>Licence</strong>&nbsp;: la licence de votre service.</li>
              <li><strong>Commandes</strong>&nbsp;: les propriétés de script de votre paquet package.json.</li>
            </ul>
          </li>
        </ul>
      </li>
    </ul>
  </li>
  <li>Ajoutez des modules à votre <strong>Site Web en langage de script conteneurisé</strong>. Pour les sites Web en Python, vous pouvez également ajouter des modules en cliquant sur <strong>Parcourir</strong> et en chargeant un fichier d&apos;exigences (requirements.txt).<ul>
      <li><strong>Nom du module</strong>&nbsp;: le nom du module.</li>
      <li><strong>Version par défaut</strong>&nbsp;: vous pouvez utiliser la <strong>Dernière version</strong> ou <strong>Personnaliser</strong> une version de module. Par exemple, vous pouvez saisir la version personnalisée comme suit&nbsp;:<ul>
          <li>Syntaxe des dépendances PHP (composer) et <a href="#x_anchor_idfc9d3df613">Node.js (npm)</a><ul>
              <li>&gt;=1.0 &lt;1.1</li>
              <li>1.4.*</li>
              <li>~1.2</li>
              <li>^1.2.3</li>
            </ul>
          </li>
          <li>Syntaxe des <a href="#x_anchor_idfc9d3df613">exigences</a> Python. Saisissez «&nbsp;=&nbsp;» avant les chiffres.
            <ul>
              <li>== 1.3</li>
              <li>&gt;= 1.2 , &lt;= 2.0</li>
              <li> ~= 1.4.2</li>
            </ul>
          </li>
        </ul>
      </li>
      <li><strong>Action</strong>&nbsp;: Cliquez sur <img src="../images/application_webserv_status_page/3.png" style="height: 20px" class="inline" alt="Supprimer"> pour supprimer un module.</li>
    </ul>
  </li>
  <li>Configurez la base de données de votre <strong>Site Web en langage de script conteneurisé</strong>.<ul>
      <li><strong>Type</strong>&nbsp;: la base de données utilisée par votre site Web, y compris MariaDB et PostgreSQL.</li>
      <li><strong>Version</strong>&nbsp;: la version de la base de données.</li>
      <li><strong>Base de données</strong>&nbsp;: le nom de votre base de données.</li>
      <li><strong>Utilisateur</strong>&nbsp;: le nom d&apos;utilisateur permettant d&apos;accéder à la base de données.</li>
      <li><strong>Mot de passe</strong>&nbsp;: le mot de passe de l&apos;utilisateur de la base de données.</li>
    </ul>
  </li>
  <li>Confirmez vos paramètres et cliquez sur <strong>Créer</strong>.</li>
</ol>
<div class="section">
<h4><a id="x_anchor_idfc9d3df613"></a>Remarque&nbsp;:</h4>
<ul>
<li class="note_item"><a id="x_anchor_idb9db332595"></a>Le format d&apos;un fichier requirements.txt doit respecter le format du spécificateur d&apos;exigences. Reportez-vous à la <a href="https://pip.pypa.io/en/stable/cli/pip_install/#requirement-specifiers" target="_blank" rel="noopener noreferrer nofollow">documentation pip</a> et à <a href="https://packaging.python.org/en/latest/glossary/#term-Version-Specifier" target="_blank" rel="noopener noreferrer nofollow">Spécificateur de version</a> pour plus d&apos;informations.</li>
<li class="note_item"><a id="x_anchor_idc4b83d559d"></a>Le format d&apos;un fichier package.json doit respecter le format défini par les documents&nbsp;npm. Reportez-vous aux <a href="https://docs.npmjs.com/cli/v9/configuring-npm/package-json" target="_blank" rel="noopener noreferrer nofollow">documents&nbsp;npm</a> pour plus d&apos;informations sur les spécificateurs de paquets package.json.</li>
</ul>
</div>

<h4><a id="x_anchor_id62a3d7bcb0"></a>Pour modifier un service Web&nbsp;:</h4>
<ol class="type_lower-decimal">
  <li>Accédez à la page <strong>Services Web</strong>.</li>
  <li>Sélectionnez le service Web dont vous souhaitez modifier les paramètres.</li>
  <li>Cliquez sur <strong>Modifier</strong>.</li>
  <li>Les options modifiables varient en fonction du service Web que vous avez sélectionné.</li>
  <li>Cliquez sur <strong>Enregistrer</strong> après avoir modifié les paramètres.</li>
</ol>
<h4><a id="x_anchor_ida9ad07f431"></a>Pour gérer un service Web&nbsp;:</h4>
<ol class="type_lower-decimal">
  <li>Accédez à la page <strong>Services Web</strong>.</li>
  <li>Sélectionnez un service Web et cliquez sur <strong>Action</strong>.</li>
  <li>Vous pouvez effectuer les opérations suivantes pour le service&nbsp;: <strong>Démarrer</strong>, <strong>Mettre en pause</strong>, <strong>Réparer</strong> et <strong>Supprimer</strong>.</li>
</ol></body>
</html>