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/ita/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>Servizio Web</h1>
<p>Nella pagina <strong>Servizio Web</strong> è possibile gestire tutti i servizi Web. In questo articolo viene descritto in dettaglio il processo di creazione e gestione dei servizi Web.</p>
<h4><a id="x_anchor_id5ce3051cca"></a>Per configurare un servizio Web:</h4>
<ol class="type_lower-decimal">
  <li>Andare alla pagina <strong>Servizi Web</strong> e fare clic su <strong>Crea</strong>.</li>
  <li>Selezionare un tipo di servizio:<ul>
      <li><strong>Sito Web statico</strong>: per siti Web semplici contenenti dati statici.</li>
      <li><strong>Sito Web nativo in lingua script</strong>: per siti Web dinamici integrati con linguaggi di script supportati dal <strong>Centro pacchetti</strong> di Synology. È inoltre possibile selezionare o creare un profilo per il linguaggio di script.</li>
      <li><strong>Sito Web in linguaggio script con container</strong>: per siti Web dinamici integrati con linguaggi di script supportati da Docker Hub.</li>
    </ul>
  </li>
  <li>Configurare le impostazioni generali per il sito Web.</li>
  <li>Se è stato selezionato il <strong>Sito Web in linguaggio script con container</strong> come tipo di servizio, configurare le seguenti impostazioni da questo passaggio al <strong>passaggio 7</strong>. Se è stato selezionato il sito Web in linguaggio script <strong>Statico</strong> o <strong>Nativo</strong>, passare al <strong>punto 7</strong>.<ul>
      <li><strong>PHP</strong>
        <ul>
          <li>Scegliere le estensioni desiderate.</li>
          <li>Configurazione le impostazioni FPM:<ul>
              <li><strong>Modalità FPM</strong>: il metodo di gestione dei processi.</li>
              <li><strong>Numero max processi</strong>: il numero massimo di processi secondari.</li>
              <li><strong>Avvia server</strong>: il numero di processi secondari da avviare all'avvio di PHP-FPM.</li>
              <li><strong>Server spare min</strong>: il numero minimo di processi secondari inattivi creati da PHP-FPM. </li>
              <li><strong>Server spare max</strong>: il numero massimo di processi secondari inattivi creati da PHP-FPM.</li>
            </ul>
          </li>
        </ul>
      </li>
      <li><strong>Python</strong>
        <ul>
          <li>Configurare uWSGI.<ul>
              <li><strong>Processo</strong>: il numero di processi attivabili contemporaneamente da uWSGI.</li>
              <li><strong>Abilita thread</strong>: ogni processo contiene un thread per impostazione predefinita. Attivare questa opzione per consentire a un processo di contenere più thread.</li>
              <li><strong>Cont. max richieste</strong>: i processi saranno riavviati dopo aver raggiunto il numero massimo di richieste.</li>
              <li><strong>Dimensioni buffer (byte)</strong>: la dimensione del buffer per le intestazioni di ogni richiesta.</li>
            </ul>
          </li>
        </ul>
      </li>
      <li><strong>Node.js</strong>
        <ul>
          <li>Impostare il file di configurazione di npm. È possibile caricare un file package.json o immettere le seguenti informazioni.<ul>
              <li><strong>Versione</strong>: la versione del servizio.</li>
              <li><strong>Autore</strong>: l'autore del servizio.</li>
              <li><strong>Script principale</strong>: le proprietà principali del file package.json.</li>
              <li><strong>Licenza</strong>: la licenza del servizio.</li>
              <li><strong>Comandi</strong>: le proprietà degli script del file package.json.</li>
            </ul>
          </li>
        </ul>
      </li>
    </ul>
  </li>
  <li>Aggiungere i moduli per il <strong>Sito Web in linguaggio script con container</strong>. Per i siti Web Python, è anche possibile aggiungere moduli facendo clic su <strong>Sfoglia</strong> e caricando un file dei requisiti (requirements.txt).<ul>
      <li><strong>Nome modulo</strong>: il nome del modulo.</li>
      <li><strong>Versione predefinita</strong>: è possibile utilizzare la versione <strong>Più recente</strong> o <strong>Personalizza</strong> per una versione del modulo. Ad esempio, è possibile immettere la versione personalizzata come segue:<ul>
          <li>Sintassi dipendenze PHP (composer) e <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>Sintassi <a href="#x_anchor_idfc9d3df613">requisiti</a> Python. Immettere "=" prima dei numeri
            <ul>
              <li>== 1.3</li>
              <li>&gt;= 1.2 , &lt;= 2.0</li>
              <li> ~= 1.4.2</li>
            </ul>
          </li>
        </ul>
      </li>
      <li><strong>Azione</strong>: fare clic su <img src="../images/application_webserv_status_page/3.png" style="height: 20px" class="inline" alt="Elimina (Delete)"> per rimuovere un modulo.</li>
    </ul>
  </li>
  <li>Impostare il database per il <strong>Sito Web in linguaggio script con container</strong>.<ul>
      <li><strong>Tipo</strong>: il database utilizzato dal sito Web, tra cui MairiaDB e PostgreSQL.</li>
      <li><strong>Versione</strong>: la versione del database.</li>
      <li><strong>Database</strong>: il nome del database.</li>
      <li><strong>Utente</strong>: il nome utente per accedere al database.</li>
      <li><strong>Password</strong>: la password dell'utente del database.</li>
    </ul>
  </li>
  <li>Confermare le impostazioni e fare clic su <strong>Crea</strong>.</li>
</ol>
<div class="section">
<h4><a id="x_anchor_idfc9d3df613"></a>Nota:</h4>
<ul>
<li class="note_item"><a id="x_anchor_idb9db332595"></a>il formato di un file requirements.txt deve seguire il formato dell’identificatore del requisito. Per ulteriori informazioni, consultare <a href="https://pip.pypa.io/en/stable/cli/pip_install/#requirement-specifiers" target="_blank" rel="noopener noreferrer nofollow">documentazione pip</a> e <a href="https://packaging.python.org/en/latest/glossary/#term-Version-Specifier" target="_blank" rel="noopener noreferrer nofollow">Identificatore versione</a>.</li>
<li class="note_item"><a id="x_anchor_idc4b83d559d"></a>Il formato di un file package.json deve seguire il formato definito da documenti npm. Per ulteriori informazioni sugli identificare package.json, consultare i <a href="https://docs.npmjs.com/cli/v9/configuring-npm/package-json" target="_blank" rel="noopener noreferrer nofollow">Doc npm</a>.</li>
</ul>
</div>
<h4><a id="x_anchor_id62a3d7bcb0"></a>Per modificare un servizio Web:</h4>
<ol class="type_lower-decimal">
  <li>Passare alla pagina <strong>Servizi Web</strong>.</li>
  <li>Selezionare il servizio Web da modificare.</li>
  <li>Fare clic su <strong>Modifica</strong>.</li>
  <li>Le opzioni modificabili variano a seconda del servizio Web selezionato.</li>
  <li>Fare clic su <strong>Salva</strong> dopo aver modificato le impostazioni.</li>
</ol>
<h4><a id="x_anchor_ida9ad07f431"></a>Per gestire un servizio Web:</h4>
<ol class="type_lower-decimal">
  <li>Passare alla pagina <strong>Servizi Web</strong>.</li>
  <li>Selezionare un servizio Web e fare clic su <strong>Azione</strong>.</li>
  <li>È possibile eseguire le azioni seguenti per il servizio: <strong>Avvia</strong>, <strong>Sospendi</strong>, <strong>Ripara</strong> ed <strong>Elimina</strong>.</li>
</ol>
</body>
</html>