Modificare le impostazioni HTTP di un protocollo

  1. Nella struttura ad albero, espandere il nodo Configuration.
  2. Nel nodo Configuration, espandere il nodo Network Config.
  3. Nel nodo Network Config, selezionare il nodo Protocols.

    Viene visualizzata la pagina Protocols.

  4. Nella pagina Protocols, fare clic sul nome del protocollo da modificare.

    Viene visualizzata la pagina Edit Protocol.

  5. Nella pagina Edit Protocol, fare clic sulla scheda HTTP.

    Viene visualizzata la pagina HTTP.

  6. Nel campo Server Name, digitare il nome host da utilizzare negli URL che il server invia al client.

    Se il server utilizza un alias, questo nome corrisponde al nome alias. Se il server non utilizza un alias, lasciare vuoto questo campo.

  7. Dall'elenco a discesa Default Virtual Server, selezionare il server virtuale da associare al protocollo.

    Nella pagina Virtual Servers è possibile definire server virtuali.

  8. Nel campo Redirect Port, digitare il valore della porta da utilizzare per reindirizzare una richiesta su un'altra porta.

    La richiesta viene reindirizzata automaticamente se si verificano le due condizioni seguenti:

    Se non si specifica una porta di reindirizzamento, viene utilizzato il numero di porta specificato nella richiesta originale.

  9. Nel campo Max Connections, digitare il numero massimo di connessioni persistenti da mantenere nella modalità Keep-Alive.

    Il sottosistema Keep-Alive esegue regolarmente il polling delle connessioni inattive.

  10. Nel campo Timeout, digitare il numero massimo di secondi durante i quali una connessione può essere considerata inattiva e mantenuta nello stato keep-alive.

    Un valore inferiore o pari a 0 indica che le connessioni keep-alive sono mantenute aperte a tempo indeterminato. Il valore predefinito è 30 secondi.

  11. Selezionare la casella di controllo Upload Timeout Enabled per chiudere la connessione di un servlet che legge byte lentamente una volta raggiunto il limite Connection Upload Timeout.

    Se l'opzione non è selezionata, non si verifica alcun timeout per le connessioni del servlet. Questa opzione è disabilitata per impostazione predefinita.

  12. Nel campo Connection Upload Timeout, digitare il timeout per i caricamenti (in millisecondi).

    Questo campo è applicabile solo se la casella Upload Timeout Disabled è selezionata. Il valore predefinito è 300000 millisecondi.

  13. Nel campo Request Timeout, immettere il numero di secondi al termine dei quali si verifica il timeout di una richiesta.

    Se la richiesta non viene elaborata prima che sia raggiunto il valore di timeout, la richiesta viene ignorata. Il valore predefinito è 30 secondi.

  14. Nel campo Send Buffer Size, digitare le dimensioni in byte del buffer di invio.

    Il valore predefinito è 8192 byte.

  15. Nel campo Header Buffer Length, digitare le dimensioni in byte del buffer utilizzato dai thread di elaborazione della richiesta per leggere i dati della richiesta.

    Il valore predefinito è 8192 byte.

  16. Nel campo Max Post Size, digitare le dimensioni massime in byte delle azioni POST.

    Il valore predefinito è 2097152 byte.

  17. Nel campo URI Encoding, digitare il nome del set di caratteri utilizzato per decodificare gli URI di richiesta ricevuti.

    Il valore deve essere un nome del set di caratteri IANA valido. Il valore predefinito è UTF-8.

  18. Nel campo Version, digitare la versione del protocollo HTTP utilizzato.

    Il valore predefinito è HTTP/1.1.

  19. Dall'elenco a discesa Compression, selezionare la compressione HTTP/1.1 GZIP da utilizzare per salvare la larghezza di banda del server.

    Sono disponibili le seguenti opzioni:

    on

    Comprime i dati.

    off

    Disabilita la compressione.

    force

    Forza la compressione dei dati in tutti i casi.

    Il valore predefinito è off.

  20. Nel campo Compressible Mime Types, digitare un elenco separato da virgole di tipi MIME per i quali viene utilizzata la compressione HTTP.

    Il valore predefinito è text/html,text/xml,text/plain.

  21. Nel campo Compression Minimum Size, digitare le dimensioni minime di un file quando viene applicata la compressione.

    È necessario specificare questo valore se la compressione è impostata su on o force . Il valore predefinito è 2048 byte.

  22. Nel campo No-Compression User Agents, digitare un elenco separato da virgole di espressioni regolari corrispondenti ad agenti utente di client HTTP per cui non si desidera utilizzare la compressione.

    Per impostazione predefinita questo valore è una stringa vuota.

  23. Nel campo Restricted User Agents, digitare un elenco di agenti utenti con restrizioni a cui viene applicata la compressione HTTP.

    Se non vengono specificati agenti utente, la compressione HTTP viene applicata a tutti gli agenti utente. Per impostazione predefinita non vengono specificati agenti utente.

  24. Nel campo Default Response Type, digitare una stringa che specifica il tipo di risposta predefinito.

    Il formato è una stringa delimitata da punti e virgola composta da tipo di contenuto, codifica, lingua e insieme di caratteri. Il valore predefinito è text/html; charset=iso-8859-1.

  25. Nel campo Forced Response Type, digitare una stringa che specifica il tipo di richiesta utilizzato se non è disponibile un mapping MIME con la stessa estensione del file.

    Il formato è una stringa delimitata da punti e virgola composta da tipo di contenuto, codifica, lingua e insieme di caratteri. Il valore predefinito è text/html; charset=iso-8859-1.

  26. Nel campo Adapter, digitare il nome della classe dell'adattatore di risorsa statico.

    Il valore predefinito è com.sun.grizzly.tcp.StaticResourcesAdapter.

  27. Selezionare la casella di controllo Comet Support Enabled per abilitare il supporto Comet per il protocollo.

    Questa opzione è disabilitata per impostazione predefinita.

  28. Selezionare la casella di controllo DNS Lookup Enabled per abilitare la ricerca DNS.

    Questa opzione è disabilitata per impostazione predefinita.

  29. Selezionare la casella di controllo RCM Support Enabled per abilitare RCM (Resource Configuration Management).

    Questa opzione è disabilitata per impostazione predefinita.

  30. Selezionare la casella di controllo Trace Enabled per abilitare l'operazione TRACE.

    Se l'opzione è disabilitata, GlassFish Server è meno soggetto ad attacchi con script da altri siti. Questa opzione è abilitata per impostazione predefinita.

  31. Selezionare la casella di controllo Auth Pass Through per indicare che il listener di rete che utilizza questo protocollo riceve il traffico da un server proxy con terminazione SSL.

    Questa opzione è disabilitata per impostazione predefinita.

  32. Selezionare la casella di controllo Chunking Enabled per abilitare la suddivisione in blocchi della risposta HTTP.

    Questa opzione è abilitata per impostazione predefinita.

  33. Selezionare la casella di controllo XPowered By Enabled per comunicare a GlassFish Server di utilizzare le intestazioni X-Powered-By conformemente alle specifiche Java Servlet 3.0 e Java Server Pages 2.0.

    Questa opzione è abilitata per impostazione predefinita.

  34. Fare clic su Save.

    Suggerimento - Per tornare alle impostazioni predefinite, fare clic sul pulsante Load Defaults, quindi su Save.


Vedere anche

Copyright © 2005, 2011, Oracle e/o relative consociate. Tutti i diritti riservati. Nota legale