Gestori |
Nella sezione 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 . Nel caso di altri tipi di gestori il gestore necessario viene selezionato in base all'attributo . I tipi di gestori utilizzati vengono selezionati nella lista a cascata : •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 . ▫ — prefisso del percorso nell'URL della richiesta HTTP. ▫ — directory nella radice del web server relativamente a cui vengono calcolati i percorsi dei file forniti. ▫ — script gestore. •Gestori misti A seconda del tipo di file a cui viene effettuata la richiesta, si comporta come tipo o come tipo . ▫ — 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. ▫ — 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 del percorso nell'URL della richiesta HTTP. ▫ — 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 del percorso nell'URL della richiesta HTTP. ▫ — 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 , ma i file vengono caricati dall'archivio formato interno dar indicato nel campo . ▫ — prefisso del percorso nell'URL della richiesta HTTP. ▫ — 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. ▫ — nome file dello script Lua che autentica l'utente. ▫ — 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. ▫ — nome file dello script Lua che autentica l'utente. ▫ — 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. • — 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 o . 2.Al fine di richiedere l'autenticazione alle connessioni client tramite HTTP o HTTPS a determinati percorsi, includere questi percorsi nelle liste o . 3.Per l'accesso ai percorsi non inclusi in nessuna delle liste, l'autenticazione è richiesta o meno a seconda che sia impostato il flag : 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 . 2.Per aggiungere un nuovo campo di indirizzo, premere il pulsante della sezione corrispondente. 3.Per eliminare un campo, premere il pulsante . |