Gestori

Si consiglia di non modificare senza istruzioni del servizio di supporto tecnico le impostazioni di questa sezione, ad eccezione delle sottosezioni Accesso e Autenticazione.

Nella sezione Gestori viene configurato in che modo e in quale ambiente verrà elaborata una richiesta ricevuta da un web client.

Generali

Le impostazioni disponibili variano in base al tipo di gestore.

Nel caso di web socket il gestore necessario viene selezionato in base all'attributo Protocollo.

Nel caso di altri tipi di gestori il gestore necessario viene selezionato in base all'attributo Prefisso.

I tipi di gestori utilizzati vengono selezionati nella lista a cascata Tipo:

Gestori

Viene eseguito lo script indicato cui viene passato come parametro il percorso dall'URL. Se il percorso è assente, gli viene passato il percorso del campo Directory.

Prefisso — prefisso del percorso nell'URL della richiesta HTTP.

Directory — directory nella radice del web server relativamente a cui vengono calcolati i percorsi dei file forniti.

Script — script gestore.

Gestori misti

A seconda del tipo di file a cui viene effettuata la richiesta, si comporta come tipo File statici o come tipo Script.

Prefisso — prefisso del percorso nell'URL della richiesta HTTP.

Lista dei file indice. Determina quali file in quale ordine verranno caricati se il web client richiederà l'indice directory.

Script — lista delle estensioni di file da ritenere script Lua.

Script

Qualsiasi file a cui viene effettuata una richiesta viene eseguito come uno script Lua.

Prefisso — prefisso del percorso nell'URL della richiesta HTTP.

Directory — directory nella radice del web server relativamente a cui vengono calcolati i percorsi dei file forniti.

File statici

Il contenuto dei file viene fornito così com'è.

Prefisso — prefisso del percorso nell'URL della richiesta HTTP.

Directory — directory nella radice del web server relativamente a cui vengono calcolati i percorsi dei file forniti.

Lista dei file indice. Determina quali file in quale ordine verranno caricati se il web client richiederà l'indice directory.

File system virtuale

È simile al tipo File statici, ma i file vengono caricati dall'archivio formato interno dar indicato nel campo Directory.

Prefisso — prefisso del percorso nell'URL della richiesta HTTP.

Directory — directory nella radice del web server relativamente a cui vengono calcolati i percorsi dei file forniti.

Websocket predefiniti

Websocket-applicazione realizzata tramite una libreria condivisa fornita con il server (dll o elf shared object). Il nome file della libreria corrisponde al protocollo del web socket, i file sono locati in lib-root/websockets.

Script di autenticazione — nome file dello script Lua che autentica l'utente.

Protocollo valore del campo WebSocket-Protocol trasmesso nella richiesta HTTP di connessione al web socket.

Websocket personalizzati

Websocket-applicazione realizzata tramite uno script Lua. Il nome file dello script corrisponde al protocollo del web socket, i file sono locati in home-root/websockets.

Script di autenticazione — nome file dello script Lua che autentica l'utente.

Protocollo — valore del campo WebSocket-Protocol trasmesso nella richiesta HTTP di connessione al web socket.

Accesso

Le liste di controllo accessi (ACL) impostano limitazioni agli indirizzi di rete da cui i client potranno accedere al web server.

Le impostazioni sono simili alle impostazioni di sicurezza di Server Dr.Web.

Se le impostazioni non sono definite, tutti gli indirizzi sono ritenuti consentiti.

Autenticazione

È disponibile per tutti i tipi di gestori tranne i web socket.

Le impostazioni della sezione definiscono la lista di risorse per le richieste a cui è necessario richiedere al web client l'autenticazione http basic.

Portata (realm) — valore che il web server fornirà al client nel parametro WWW-Authenticate: Basic realm="ADMIN". In sostanza, è una breve descrizione di quello chi deve autenticarsi. Non ha nulla a che fare con il nome utente.

Per impostare le limitazioni di accesso per un tipo di connessione

1.Al fine di consentire l'accesso libero per le connessioni client tramite HTTP o HTTPS a determinati percorsi, includere questi percorsi nelle rispettive liste HTTP: accesso libero o HTTPS: accesso libero.

2.Al fine di richiedere l'autenticazione alle connessioni client tramite HTTP o HTTPS a determinati percorsi, includere questi percorsi nelle liste HTTP: richiesta di autenticazione o HTTPS: richiesta di autenticazione.

3.Per l'accesso ai percorsi non inclusi in nessuna delle liste, l'autenticazione è richiesta o meno a seconda che sia impostato il flag Priorità della richiesta di autenticazione: se il flag è impostato, per la connessione ai percorsi non inclusi in nessuna delle liste (o inclusi in entrambe) è richiesta l'autenticazione. In caso contrario, su tali percorsi è consentito l'accesso libero.

Per modificare la lista degli indirizzi

1.Inserire nel campo un'espressione regolare che definisce il percorso relativamente alla directory specificata nel campo Directory.

2.Per aggiungere un nuovo campo di indirizzo, premere il pulsante della sezione corrispondente.

3.Per eliminare un campo, premere il pulsante .