Servizio Web

Nella pagina Servizio Web è possibile gestire tutti i servizi Web. In questo articolo viene descritto in dettaglio il processo di creazione e gestione dei servizi Web.

Per configurare un servizio Web:

  1. Andare alla pagina Servizi Web e fare clic su Crea.
  2. Selezionare un tipo di servizio:
    • Sito Web statico: per siti Web semplici contenenti dati statici.
    • Sito Web nativo in lingua script: per siti Web dinamici integrati con linguaggi di script supportati dal Centro pacchetti di Synology. È inoltre possibile selezionare o creare un profilo per il linguaggio di script.
    • Sito web servizio con docker: per siti Web dinamici integrati con linguaggi di script supportati da Docker Hub.
  3. Configurare le impostazioni generali per il sito Web.
  4. Se è stato selezionato il Sito Web servizio con docker come tipo di servizio, configurare le seguenti impostazioni da questo passaggio al passaggio 7. Se è stato selezionato il sito Web in linguaggio script Statico o Nativo, passare al punto 7.
    • PHP
      • Scegliere le estensioni desiderate.
      • Configurazione le impostazioni FPM:
        • Modalità FPM: il metodo di gestione dei processi.
        • Numero max processi: il numero massimo di processi secondari.
        • Avvia server: il numero di processi secondari da avviare all'avvio di PHP-FPM.
        • Server spare min: il numero minimo di processi secondari inattivi creati da PHP-FPM.
        • Server spare max: il numero massimo di processi secondari inattivi creati da PHP-FPM.
    • Python
      • Configurare uWSGI.
        • Processo: il numero di processi attivabili contemporaneamente da uWSGI.
        • Abilita thread: ogni processo contiene un thread per impostazione predefinita. Attivare questa opzione per consentire a un processo di contenere più thread.
        • Cont. max richieste: i processi saranno riavviati dopo aver raggiunto il numero massimo di richieste.
        • Dimensioni buffer (byte): la dimensione del buffer per le intestazioni di ogni richiesta.
    • Node.js
      • Impostare il file di configurazione di npm. È possibile caricare un file package.json o immettere le seguenti informazioni.
        • Versione: la versione del servizio.
        • Autore: l'autore del servizio.
        • Script principale: le proprietà principali del file package.json.
        • Licenza: la licenza del servizio.
        • Comandi: le proprietà degli script del file package.json.
  5. Aggiungere i moduli per il Sito Web servizio con docker. Per i siti Web Python, è anche possibile aggiungere un modulo facendo clic su Sfoglia e caricando un file dei requisiti (requirements.txt).
    • Nome modulo: il nome del modulo.
    • Versione predefinita: è possibile utilizzare la versione Più recente o Personalizza per una versione del modulo. Ad esempio, è possibile immettere la versione personalizzata come segue:
      • Sintassi dipendenze PHP (composer) e Node.js (npm)
        • >=1.0 <1.1
        • 1.4.*
        • ~1.2
        • ^1.2.3
      • Sintassi requisiti Python: )
        Immettere "=" prima dei numeri
        • == 1.3
        • >= 1.2 , <= 2.0
        • ~= 1.4.2
    • Azione: fare clic su Delete per rimuovere un modulo.
  6. Impostare il database per il Sito Web servizio con docker.
    • Tipo: il database utilizzato dal sito Web, tra cui MalriaDB e PostgreSQL.
    • Versione: la versione del database.
    • Database: il nome del database.
    • Utente: il nome utente per accedere al database.
    • Password: la password dell'utente del database.
  7. Confermare le impostazioni e fare clic su Crea.

Nota:

  • il formato di un file requirements.txt deve seguire il formato dell’identificatore del requisito. Per ulteriori informazioni, consultare documentazione pip e Identificatore versione.
  • Il formato di un file package.json deve seguire il formato definito da documenti npm. Per ulteriori informazioni sugli identificare package.json, consultare i Doc npm.

Per modificare un servizio Web:

  1. Passare alla pagina Servizi Web.
  2. Selezionare il servizio Web da modificare.
  3. Fare clic su Modifica.
  4. Le opzioni modificabili variano a seconda del servizio Web selezionato.
  5. Fare clic su Salva dopo aver modificato le impostazioni.

Per gestire un servizio Web:

  1. Passare alla pagina Servizi Web.
  2. Selezionare un servizio Web e fare clic su Azione.
  3. È possibile eseguire le azioni seguenti per il servizio: Avvia, Sospendi, Ripara ed Elimina.