Siti web interattivi. Appendice B: "Creazione di modelli di siti Web". Procedura guidata per la creazione di un sito Web per rappresentare un'azienda

Sviluppo di modelli di siti Web

Creazione di un sito Web per il modello

Nel Capitolo 4 avete creato modelli di pagine Web. In questa applicazione creerai il tuo modello di sito Web. Sebbene il modello del nodo Web sia molto più complesso di modello di una pagina, il suo sviluppo non presenta particolari difficoltà. Crei e salvi il sito Web come al solito, quindi copi il nuovo sito Web nella cartella dei modelli.
Nell'esempio seguente viene illustrato come creare un modello di sito Web e i passaggi da eseguire prima che possa essere utilizzato per creare siti.
1. In Frontpage, creare un nuovo sito Web basato sul modello Web vuoto. Denominare il sito WebTemplate.
2. Vai alla modalità di visualizzazione Navigazione. Fare clic sul pulsante Nuova pagina sulla barra degli strumenti Standard per creare una home page.
3. Fare clic con il tasto destro sull'icona della home page nel riquadro destro e attivare il comando Rinomina dal menu contestuale, inserire il nuovo titolo "Home Page" e premere il tasto .
4. Se il pannello Elenco cartelle non viene visualizzato, attivare il comando Cartella nel menu Visualizza. Fare clic su Home Page nel riquadro di destra. Fare clic sul pulsante Nuova pagina per aggiungere un'altra pagina al file
Sito web. In Frontpage, subito dopo aver creato una pagina, ti viene chiesto di rinominare il file predefinito della pagina. Assegnare alla nuova pagina il nome Pagel e premere il tasto .
5. Crea altre tre pagine, denominandole Pagina2, Pagina3, Pagina4.
6. Trascinare le pagine Pagel.htm, Page2.htm, Page3 in sequenza. htm,Page4.1-i.tm dal pannello Elenco cartelle al pannello di destra, posizionandoli sullo stesso livello sotto la home page (per impostazione predefinita, i nomi dei file di pagina verranno utilizzati come intestazioni). Quindi queste quattro pagine diventeranno figlie della home page.
7. Nella modalità di visualizzazione Navigazione, fare doppio clic sull'icona di ciascuna pagina nel pannello di destra (l'intervallo tra i clic dovrebbe essere sufficientemente ampio in modo che il programma non lo percepisca come doppi clic) e inserire i nuovi titoli di pagina Pagina1, Pagina2, Struttura del sito Web Page3 e Page4 WebTemplate mostrato nella Figura B.1! Ora puoi modificare il contenuto delle pagine nella visualizzazione Pagina.

Fig B.1 Struttura del Wehfemplate nella modalità di visualizzazione Ncnafufion

Copia di file per creare un modello di sito Web Dopo aver creato un sito Web con la struttura richiesta, è necessario convertirlo in un modello, per fare ciò è necessario creare una cartella con estensione TEM (il suo nome può essere arbitrario), che dovrebbe trovarsi nel seguente percorso, a partire dalla cartella principale Windows\Dati applicazioni\Microsoft\FrontPage\Webs\. Successivamente è necessario copiare tutti i file del sito Web nella cartella e1y e aggiungere i file. necessario affinché FrontPdge tratti il ​​sito Web come un modello. La copia e la creazione dei file verranno eseguite in Windows Expioier
1. In Esplora risorse, accedere alla cartella del sito Web WebTemplate (il percorso predefinito è C \Inetpub\Wwn\root\Webteinp!atc\). La cartella dovrebbe contenere i cinque file HTML creati nella sezione precedente, nonché altre cartelle con file aggiuntivi utilizzati dai siti Web di Frontpage (Figura B 2) Gli elementi della cartella Frontpage sono descritti nella Tabella B1 Fare clic con il tasto destro sulla cartella (nel riquadro sinistro di Esplora risorse) e attivare il comando Copia dal menu contestuale
2. Aprire la cartella in cui sono posizionati i template dei siti web di FiontPage 2000 da creare (percorso predefinito C\Windows\Application Data\Microsoft\FrontPage\Webs\)
3 Fare clic con il tasto destro su questa cartella (right Pannello Windows Explorer) e seleziona il comando Incolla dal menu contestuale. La cartella Webtem plate verrà copiata nella cartella Webs. Di conseguenza, riceverai la maggior parte dei file per creare un modello completo
Nota
Affinché il sito Web creato possa essere utilizzato come modello, è possibile posizionare la cartella con i suoi file anche nella cartella in cui sono memorizzati i modelli standard di Frontpage (il percorso predefinito è C\Programmi\Mic rosoft Office\Templates\1033 \Reti\)
4. Fare clic con il tasto destro sul nome della nuova sottocartella Webtemplate che è stata copiata nella cartella Webs, selezionare in menù contestuale Rinominare il comando e denominare la sottocartella specificata Webtemplate tern (aggiungere l'estensione TEM)
Nota
Nella cartella Webtemplate tern è possibile eliminare tutte le cartelle elencate nella Tabella B.1 (non eliminare solo la cartella Images) Ciò non influirà sulla funzionalità del template

Fig B.2 Struttura del modello di sito Web WehTemplate

Tabella B. 1. Struttura delle cartelle del sito Web in Frontpage

Cartella Contenuto
frontiere Include fino a quattro file HTML inseriti in ciascuna pagina insieme alle aree comuni superiore, inferiore, destra o sinistra
privato Pagine che desideri rendere non disponibili per la navigazione o la ricerca (ad esempio, pagine incluse)
modelli condivisi Modelli utilizzati sul sito Web
vtibin Programmi CGI di Frontpage creati per controllare la visualizzazione, nonché per eseguire azioni sul server da parte dell'amministratore e dell'autore
vticnf File di configurazione per ogni pagina di un sito Web, contenenti informazioni come il nome della pagina, le date di creazione e modifica, il nome dello sviluppatore, ecc.
vtipvt Diverse sottocartelle con file correnti e storici Elenco attività, nonché metainformazioni per il sito Web e il database dipendente
vtiscript Script nei linguaggi JavaSript e VBScript
vtitxt Indici di testo utilizzabili dai moduli di ricerca
immagini Tutte le immagini associate al sito Web

Creazione di file INF e MAP

Oltre ai file già copiati, saranno necessari due file aggiuntivi (con estensioni INF e MAP) affinché Frontpage 2000 possa utilizzare il modello di sito Web. I file INF contengono informazioni utilizzate per includere il modello nell'elenco trovato nella finestra di dialogo Nuovo. I file MAP memorizzano i collegamenti di navigazione creati. Copiamo questi due file dalla cartella predefinita dei modelli di sito Web, ne modificheremo il contenuto e li salveremo con i nomi appropriati.

1. In Esplora risorse, aprire la cartella predefinita dei modelli Web personali (percorso predefinito: C:\Programmi\Microsoft Off)ce\Templates\1033\Webs\Personal.tem).

2. Tenendo premuto il tasto [ Ctrl ], selezionare i file Personal.inf e Personal.map. Premere la combinazione di tasti per copiare i file.
3. Tornare alla cartella Webtemplate.tem del modello che si sta creando (il percorso predefinito è C:\Wmdows\Application Data\Microsoft\FrontPage\Webs\Web-tempiate.-em). Fai clic con il pulsante destro del mouse nel riquadro destro e scegli Incolla per incollare i due file copiati nel passaggio 2 in questa cartella.
4. Fare clic con il pulsante destro del mouse sul nome del file Personal.inf e rinominarlo in Webtemplate inf. Assegnare al file Personal.map il nome Web-template.map.
5. Fare doppio clic sul nome del file Webtemplate.mf e modificarne il contenuto utilizzando Blocco note. Nella sezione Titolo, inserire il nome del modello "Test Case" e nella sezione Descrizione - una descrizione del modello. Dopo l'elaborazione, il contenuto del file dovrebbe essere così:

6. Salvare e chiudere il file Webteinplate.inf.
7. Aprire il file Webt.ernpiate.map nell'editor del Blocco note.
8. Modificare il file Webtemplate.map come mostrato nella figura seguente.

9. Salvare e chiudere il file Webtemplate.map. Ora che hai creato i file INF e MAP nella tua cartella, Frontpage supporterà il tuo modello.
10. Passa alla modalità di visualizzazione Pagina. Attivare il comando del sottomenu Web dal menu Nuovo file. Nella finestra di dialogo Nuovo che viene caricata, l'elenco dei modelli proposti includerà anche il modello creato - "Esempio di prova" (la sua descrizione viene visualizzata nell'area Descrizione).

11. Selezionare il modello “Test Esempio” dall'elenco Per impostazione predefinita, si propone di assegnare il nome Webtenrplale2 al sito Web creato (non modificare questo nome) Shelkbook sul pulsante OK per creare un nuovo sito Web basato sul modello.Si aprirà il sito Web creato (Figura B.3)
12 Elimina il sito Web appena creato e chiudi Frontpage Se il nuovo sito Web non funziona come previsto, rivedi i file nel modello Assicurati che tutti i file siano dove dovrebbero essere e che il contenuto dei file INF e MAP sia conforme ai nostri consigli e non contiene errori (che potrebbero essere comparsi perché hai modificato questi file manualmente)

Riso. B.3 Sito Web Webtemplate2 creato utilizzando il modello "Test Esempio".

Per accelerare l'esecuzione lavoro di laboratorioÈ possibile copiare i dati tramite gli appunti per creare una pagina con i frame punti 2.3.1, 2.1.4 e 2.1.5 da un file con linee guida.

2.1.1 Creare e progettare un sito web contenente pagine web. Per fare ciò è necessario eseguire il comando File 4 Crea 4 siti Web a pagina singola, selezionare un'opzione nella finestra di dialogo Sito Web a pagina singola. Quindi passa alla modalità Transizioni(scheda nella parte inferiore della finestra Prima pagina ) , quindi fare doppio clic sul nome del file index.htm al centro dello schermo. Quindi dovresti posizionare i dati mostrati nella Figura 1 sul foglio: inserisci il testo secondo l'esempio, disponi le immagini.Per creare un logo per il nome del negozio, puoi utilizzare lo strumento WordArt.

Per la registrazione aspetto home page è necessario utilizzare il comando Format4Font, in cui è necessario selezionare il colore e il carattere tipografico del carattere. Successivamente è necessario salvare la pagina.

Per creare una pagina con frame mostrata in Figura 2, nell'area di navigazione, selezionare il file index.htm ed eseguire il comando File 4 Crea 4 Altro modelli di pagina, nella finestra di dialogo che appare Modelli di pagina seleziona la scheda Pagina Cornici, quindi seleziona un modello Annuncio e sommario e fare clic sul pulsante OK. Successivamente, vai alla modalità di modifica della pagina, quindi devi fare clic sul pulsante Crea una pagina in ogni fotogramma.

Figura 1 Esempio di home page

Per progettare la pagina del frame superiore (Figura 2), inserire una tabella di una riga e tre colonne. Quindi posiziona le immagini nelle colonne della tabella, quindi sposta i bordi delle colonne in base alle dimensioni di ciascuna immagine e allineale al centro. Successivamente fai clic con il tasto destro sulla tabella e seleziona il comando nel menu contestuale che appare Proprietà tabella.... In un gruppo di elementi frontiere imposta la dimensione del bordo della tabella su zero per rendere il bordo invisibile.

Per scrivere le voci di menu sul lato sinistro di una pagina con cornice, dovresti utilizzare anche una tabella composta da una colonna e quattro righe. Ogni voce di menu viene registrata in una riga della tabella.

Sul lato destro della pagina con i frame, dovresti inserire il testo, formattandolo di conseguenza.

Dopodiché è necessario eseguire il comando File4Salva,per salvare tutte le nuove pagine. Ogni pagina verrà salvata con il proprio nome. La pagina in fase di salvataggio verrà evidenziata con una cornice blu. Ad esempio, la pagina con frame superiore dovrebbe essere denominata baner.htm, quella di sinistra dovrebbe essere mnu.htm, quella di destra dovrebbe essere text.htm e la pagina stessa con i frame dovrebbe essere denominata start.htm. Il risultato dovrebbe essere una pagina con frame, mostrata nella Figura 2.

Figura 2 Esempio di creazione di una pagina con frame


Dopo aver creato la pagina con i frame start.htm, dovresti iniziare a creare altre pagine che conterranno informazioni su ciascuna delle voci di menu situate nel frame di sinistra.

Nota. I dati contenuti nelle pagine Web create possono essere trasferiti utilizzando i comandi per lavorare con gli appunti dalla versione elettronica delle linee guida di FrontPage installate sui computer.

Crea una nuova pagina in cui, in Costruttore inserire le seguenti informazioni.

Oltre alle procedure guidate, è possibile e necessario utilizzare i modelli durante lo sviluppo di siti Web. Aiutano a creare struttura tipica Sito web.

Per creare un sito Web utilizzando uno dei modelli forniti, attenersi alla seguente procedura:

  1. Sul menu File(File) comando di selezione Creare Pagina o sito web (Nuova pagina o sito Web).
  2. Nel pannello visualizzato, seleziona il comando Modelli di siti Web(Modelli di siti Web).
  3. La finestra di dialogo che si apre Modelli di siti Web contiene modelli per la creazione di siti Web (Tabella 11.2).
CampioneScopo
Sito web di una pagina(Web di una pagina)Crea un sito Web contenente una pagina
Sito Web dell'assistenza clienti(Web dell'assistenza clienti)Crea un sito Web per supportare gli acquirenti dei tuoi prodotti, dove possono pubblicare i loro commenti e suggerimenti riguardanti la qualità di beni e servizi
Sito web vuoto(Rete vuota)Crea un sito Web vuoto
Sito web personale(Web personale)Crea un sito Web personale multipagina
Sito web del progetto(Progetto Web)Sito Web del progetto. Questo modello può essere utilizzato come centro di coordinamento e discussione per la conduzione progetto importante. Sulle pagine del sito Web è possibile pubblicare informazioni sui partecipanti al progetto, sullo stato delle cose, discutere le questioni più importanti, ecc.
Sito del team basato su SharePoint(Sito Web del team basato su SharePoint)Sito Web di collaborazione. Contiene un calendario di eventi, una libreria di documenti condivisi, un elenco di contatti, attività, ecc.

Tabella 11.2. Modelli utilizzati per creare siti Web

Seleziona con il cursore l'icona del modello di cui desideri utilizzare i servizi. Allo stesso tempo, nella zona Descrizione(Descrizione) Viene visualizzata una breve descrizione della procedura guidata selezionata.

  1. Nel campo (Specificare la posizione del nuovo Web), immettere la posizione e il nome del sito Web da creare.
  2. Fare clic sul pulsante OK.

In base al modello selezionato, il programma FrontPage genera il modello di sito Web richiesto e lo apre in modalità di visualizzazione e modifica. Puoi iniziare a modificare il prototipo creato del sito Web.

Modello per la creazione di un sito Web di una pagina

Il primo nell'elenco dei modelli e delle procedure guidate proposti è il modello Sito web di una pagina(One Page Web), progettato per creare un sito Web di una pagina. Quando si utilizza questo modello, FrontPage crea una struttura di cartelle per il sito Web e vi aggiunge una pagina Web vuota.

Per visualizzare la struttura di un sito Web creato utilizzando un modello, visualizzare il pannello nella finestra del programma Elenco cartelle(Elenco cartelle) selezionando dal menu Visualizzazione Comando (Visualizza) con lo stesso nome. La pagina inclusa nella struttura del sito Web creata viene salvata in un file denominato index.htm. Per impostazione predefinita, si presuppone che questa pagina venga utilizzata come home page. Aprire questa pagina facendo doppio clic sul nome del file index.htm. La pagina verrà aperta in modalità di modifica nell'area di lavoro del programma FrontPage (Fig. 11.36).

Riso. 11.36.

Commento

La struttura di un sito Web creato sulla base del modello Sito Web a una pagina può essere modificata in seguito: aggiungere nuove cartelle e qualsiasi numero di pagine richiesto.

Modello di sito Web vuoto

Utilizzare un modello per creare un sito Web vuoto Sito web vuoto(Rete vuota). Quando si utilizza questo modello, FrontPage crea una struttura di sito Web costituita da cartelle _privato e immagini.

Dopo aver completato la creazione del modello, il sito Web creato si apre in modalità di modifica. Nel riquadro delle cartelle è possibile visualizzare la struttura del sito Web. Non contiene una sola pagina.

Commento

Campione Sito web vuoto(Empty Web) è utile nei casi in cui si intende utilizzare una pagina con una struttura più complessa, comprendente ad esempio un frame, per creare una home page.

Modello per la creazione di un sito Web personale multipagina

Utilizzando un modello Sito web personale(Web personale), è possibile creare rapidamente un sito Web personale. In esso è possibile inserire informazioni personali, foto di amici, informazioni di riferimento e anche, utilizzando i collegamenti, visualizzare le pagine più visitate su Internet. Inoltre, questo sito Web rappresenta un eccellente punto di partenza per coloro che iniziano a esplorare le funzionalità di FrontPage.

Per creare un sito Web personale utilizzando un modello, attenersi alla seguente procedura:

  1. Sul menu File(File) comando di selezione Creare(Nuovo), quindi nel sottomenu che si apre - l'opzione Pagina o sito web(Nuova pagina o sito Web).
  2. Nel pannello che appare Creare una pagina web o un sito selezionare squadra Modelli di siti Web(Modelli di siti Web).
  3. Nel campo Specificare la posizione del nuovo sito web(Specificare la posizione del nuovo Web) nella finestra di dialogo che si apre Modelli di siti Web Inserisci il percorso e il nome del sito Web che stai creando. Chiamiamo il sito Web, ad esempio, Mio Pers_Web.
  4. Fare doppio clic sull'icona Sito web personale(Web personale). Inizia il processo di creazione del modello. Dopo un po', il sito Web risultante si aprirà nella finestra principale del programma FrontPage per la visualizzazione e la modifica (Fig. 11.37).

Sul pannello Elenco cartelle Si trovano i file delle pagine del sito Web creato. Selezionando i file uno ad uno con il cursore del mouse, sfoglia le pagine che ti vengono proposte. Utilizzando gli strumenti del programma FrontPage, puoi modificarli, cambiare i nomi delle pagine, aggiungere nuove pagine al sito Web e inserire il tuo testo.

Riso. 11.37. Sito Web personale creato utilizzando un modello

Un sito web è costituito da pagine interconnesse e situate sullo stesso dominio.

Qualsiasi sito su Internet è un sito web.

La pagina principale di un nodo è chiamata home page. Collega tutto il resto.

Un sito web è un libro enciclopedico. Ogni articolo è una pagina separata

Struttura del sito web

Il sito è costituito da file strutturati che hanno un aspetto gerarchico, con pagina iniziale sulla cima. Nella maggior parte dei casi corrispondono a file HTML denominati Default.htm o Index.htm.

Le pagine sono divise per grado di distanza da quella corrente:

  • uguale: situato allo stesso livello;
  • parentale: sono di un livello superiore;
  • le filiali si trovano al livello inferiore.

Qualsiasi documento è strutturato. C'è un titolo, un'intestazione, un corpo, ecc.

Dove si trovano i siti web?

I nodi si trovano sui server. Queste sono macchine connesse a Internet. Lo spazio su disco viene allocato per ciascun sito.

Indirizzo del nodo

Ogni documento del nodo ha il proprio indirizzo. Viene utilizzato per accedere a questo file sul server.

L'indirizzo è diviso in più parti:

  • Il prefisso http:// è un tipo di protocollo di trasferimento dati.
  • WWW è l'abbreviazione di indirizzo.
  • Il nome del sito è un nome univoco acquistato dai registrar. È formato da due parti: il nome stesso e la designazione della zona del dominio.

Cos'è un certificato di sicurezza del sito web

Determina quanto sia affidabile la comunicazione con il nodo.

Esistono due tipi di certificati: con verifica del dominio DV e verifica EV estesa. Il certificato DV garantisce il rispetto delle condizioni minime di affidabilità. Il browser dell'utente contrassegna tali risorse con un'icona speciale. Il certificato EV fornisce requisiti di sicurezza più completi.

Fasi della creazione di un sito web

  1. Formare la struttura del sito e determinare quali contenuti verranno inseriti nella home e nelle altre pagine chiave.
  2. Creazione di pagine web.
  3. Visualizzazione di file HTML in un browser: verifica del funzionamento dei collegamenti, dell'aggiornamento dei contenuti, ecc.
  4. Pubblica un sito web con tutti i suoi file sul server.
  5. Visualizza le pagine Web archiviate nel servizio utilizzando tutti i browser più diffusi, poiché formattano le pagine in modo diverso.
  6. Avvia per indicizzare le pagine.

Principi di formazione delle partizioni

Logo

Quasi ogni sito web non ha solo un nome, ma anche un logo unico, che distingue la risorsa dalle altre.

Barra di navigazione

Dovrebbe essere visualizzato in qualsiasi documento, essere comodo e contenere collegamenti che puntano ad altre pagine e sezioni di grandi dimensioni.

Deve soddisfare le seguenti condizioni: alfabetizzazione, accuratezza e affidabilità del contenuto pubblicato. Inoltre, ci sono una serie di condizioni minori che il documento deve soddisfare.

Arti grafiche

È auspicabile avere un rapporto equilibrato tra contenuto grafico e contenuto testuale, in base alla sua specificità nel suo insieme.

Capacità del canale

Supporto del server SSI

Il suo utilizzo consente al server Web di utilizzare quantità statistiche di contenuto dinamico nel documento HTML reindirizzato.

Supporto del server del provider per gli script CGI

Una funzione che consente al server Web di eseguire programmi arbitrari per generare documenti HTML.

Metodo di aggiornamento della pagina

Molto spesso avviene tramite il protocollo FTP.

Installazione di un sito web su un PC

Ciò potrebbe essere richiesto nella fase iniziale di sviluppo del sito. Ad esempio, hai creato diverse piccole pagine e desideri verificare se possono essere pubblicate in questo modulo.

Mangiare programmi speciali- ad esempio, - che emulano l'opera Server remoto sul tuo computer.

Lavorare con i siti web.

Diamo un'occhiata più da vicino alle varie attività amministrative a livello di host che è possibile eseguire in IIS. Abbiamo già esaminato brevemente la finestra di dialogo Proprietà di base per il servizio WWW e sai già che dispone di dieci schede contenenti una varietà di impostazioni che puoi configurare. Nove di queste dieci schede si applicano anche a livello di sito (per amministrare i singoli siti Web); In questa sezione, daremo uno sguardo più da vicino a queste varie schede e alle loro impostazioni. Come esempio in questo capitolo, configureremo Sito Web predefinito.

Scheda del sito Web.

La scheda Sito Web della finestra Proprietà sito consente di impostare l'identificazione del sito Web, configurare un limite al numero massimo di connessioni TCP simultanee che effettuano sessioni HTTP, abilitare o disabilitare la persistenza delle connessioni HTTP e abilitare la registrazione IIS sul server.

Identificazione del sito web.

Ogni sito Web ospitato su un computer IIS deve avere un'identità univoca affinché i client browser possano connettersi ad esso e scaricarne il contenuto. I siti Web possono essere identificati utilizzando tre diversi parametri: indirizzo IP, numero di porta TCP e nome dell'intestazione host.
L'identificazione di un sito web viene impostata nella pagina della finestra delle proprietà di questo sito web con la scheda Sito Web. Affinché i siti web sullo stesso computer abbiano identificazioni univoche, devono differire l'uno dall'altro in almeno uno dei tre parametri identificativi. Consideriamo diversi modi compito di identificare un sito web e discutere come è possibile avere diversi siti web diversi su un unico server.

Configurazione di più indirizzi IP per una scheda NIC del server

È possibile configurare più indirizzi IP per una singola NIC del server oppure installare più NIC in modo che ciascuna NIC abbia il proprio indirizzo IP. Scegli un indirizzo IP diverso per ciascuno dei siti web. Non modificare l'impostazione della porta TCP per questi siti (80 è l'impostazione della porta TCP HTTP standard) né configurare i nomi delle intestazioni host. Il vantaggio di questo metodo è che è conveniente per i client connettersi a ciascun sito utilizzando l'indirizzo IP del sito nell'URL richiesto (o utilizzando un nome DNS completo se il server DNS è stato configurato con un nome host univoco per ciascuno di essi). gli indirizzi IP del computer IIS).
Gli svantaggi di questo metodo includono il fatto che se il tuo computer contiene molti siti web, sarà necessario assegnare loro molti indirizzi IP. Questo non è un problema per le intranet private che utilizzano uno dei blocchi di indirizzi IP privati ​​come 10.y.z.w, 172.16-31.z.z, 192.168.z.z. Ma sui server direttamente connessi a Internet, dovrai ottenere il numero richiesto di indirizzi IP dal tuo ISP. Tuttavia, questo metodo le attività per identificare un sito web sono le più comuni.

Configurazione di un solo indirizzo IP per la scheda di rete

Imposta porte TCP diverse (numeri maggiori di 1023) per ciascuno dei siti Web a cui desideri connetterti. Lo svantaggio principale di questo metodo è che i client devono conoscere i numeri di porta dei siti web a cui devono connettersi. Ad esempio, se il nome DNS del server è Win2003s.test.fio.ru e al sito Web su questo server viene assegnato il numero di porta 8023, il client dovrà utilizzare l'URL http://Win2003s.test.fio.ru per accedere a questo sito: 8023.

Configurazione di un indirizzo IP mantenendo la porta TCP standard

Questo metodo configura un solo indirizzo IP per la scheda NIC del server e lascia la porta TCP sul valore predefinito (80) per tutti i siti. Configura un nome di intestazione host univoco per ciascun sito utilizzando il pulsante Avanzate. I nomi delle intestazioni host sono possibili nel protocollo HTTP 1.1. Il nome dell'intestazione host associato a ciascuno degli host è il tipico nome DNS completo assegnato all'host nel database accessibile. Server DNS(o nel file Hosts locale sui client).

Quando si apre la finestra delle proprietà per il sito Web predefinito e la scheda Sito web, l'indirizzo IP viene impostato su Tutti non assegnati. Ciò significa che il sito Web risponderà a qualsiasi indirizzo IP non specificamente assegnato ad altri siti Web sul computer pubblicato. Questo è il motivo per cui questo sito è quello predefinito e l'unico sito Web su un computer IIS per il quale è possibile questo metodo di impostazione dell'indirizzo IP.

Quando il client richiede un URL simile http://vio.fio.ru, il client passa il nome dell'intestazione host vio.fio.ru nelle intestazioni delle richieste HTTP inviate al server. Il server analizza il nome dell'intestazione host, identifica il sito Web a cui il client deve connettersi e restituisce i file che corrispondono alla richiesta. Lo svantaggio di questo metodo è che il client deve supportare anche le intestazioni del nome host, ovvero deve essere in grado di passare il DNS del sito nelle intestazioni delle richieste HTTP. I nomi delle intestazioni host sono supportati dai browser Microsoft Internet Explorer versioni a partire dalla 3 e superiori. Un altro svantaggio dell'utilizzo dei nomi di intestazione host è che non funziona in combinazione con Connessioni SSL perché in questo caso le sessioni HTTP sono crittografate.

Se utilizzi browser meno recenti che non supportano i nomi delle intestazioni host, puoi implementare un meccanismo basato sui cookie per consentire ai browser di distinguere tra siti Web che hanno lo stesso indirizzo IP e numero di porta TCP. Informazioni aggiuntive questo può essere trovato nella documentazione in linea.

Quando si modifica il numero di porta per un sito Web, non è necessario riavviare il server affinché le modifiche abbiano effetto.

Connessioni.

La scheda Sito Web consente di configurare le sessioni HTTP per limitare il numero massimo di connessioni TCP simultanee al server. È inoltre possibile abilitare o disabilitare l'impostazione Keep-Alive HTTP e impostare il valore di timeout della connessione. L'impostazione HTTP Keep-Alives è una funzionalità HTTP 1.1 che consente al client di mantenere aperta la connessione TCP con il server anche dopo aver scaricato un file, se sono presenti altri file che devono essere scaricati da quel server. Se i client iniziano a soffrire a causa del rallentamento del server o iniziano a ricevere frequentemente un messaggio di errore "caricato".

HTTP 500: errori di occupato

Quindi provare a diminuire il valore nel campo Timeout connessione in modo che le connessioni TCP non utilizzate vengano completate più velocemente.

Il timeout impostato nella scheda Sito Web si applica alle sessioni TCP attive. TCP ha le proprie impostazioni per terminare le connessioni TCP semiaperte, come quelle create durante gli attacchi Denial of Service (DoS), quando gli aggressori tentano di mandare in crash un server web inondandolo. connessione di rete Pacchetti TCP SYN.

Scrivere sul diario.

La scheda Sito Web ti consente di abilitare (o disabilitare) la registrazione per il tuo server. Questa impostazione è abilitata per impostazione predefinita e consente agli amministratori di monitorare l'accesso del browser client al sito. Le informazioni registrate possono essere salvate in vari formati:

  • Formato comune del file di registro NCSA. Crea un file ASCII delimitato da spazi con un insieme predefinito di campi.
  • Registrazione ODBC. Formato di registrazione del database corretto.
  • Formato file di registro esteso W3C. Questo formato di registro personalizzato è quello predefinito; Viene creato un file ASCII delimitato da spazi, con una serie di campi definiti dall'amministratore.
  • Formato file di registro di Microsoft IIS. Viene creato un file di formato fisso con codifica ASCII.

È possibile creare nuovi file di registro IIS ogni ora, giornalmente, settimanalmente o mensilmente oppure quando un file di registro esistente raggiunge una dimensione specificata. Per impostazione predefinita, i file di registro vengono archiviati nella cartella \%systemroot%\System32\LogFiles, ma è possibile modificare questa impostazione utilizzando il pulsante Sfoglia.

Abilitare la registrazione IIS su una pagina con una scheda Sito Web non significa che verranno registrate le visite a tutte le parti del sito. È possibile utilizzare la casella di controllo Registrazione nella scheda Home della finestra di dialogo di un sito per abilitare o disabilitare la registrazione dell'accesso al contenuto ospitato nella directory home del sito. Puoi tenere traccia delle visite ad altre directory e persino a singoli file utilizzando altre schede.

Tab Inoltre Consente di configurare le impostazioni avanzate del registro.

Scheda Prestazioni.

Le prestazioni dei singoli siti web vengono configurate nella pagina con la scheda Prestazioni della finestra delle proprietà del sito.

In questa pagina è possibile configurare le seguenti impostazioni:

  • Limitazione larghezza di banda. Puoi abilitare e impostare un limite di larghezza di banda per questo sito nella sezione Limitazione della larghezza di banda. Ciò ti consentirà di impostare la priorità di accesso a determinati siti situati sullo stesso server.
  • Numero di connessioni a siti web. Puoi limitare il numero totale di connessioni simultanee a un sito web. Per fare ciò, impostare l'interruttore sulla posizione massima e impostare il valore corrispondente al numero di connessioni.

Scheda Filtri ISAPI.

I filtri ISAPI (Internet Server Application Programming Interface) sono DLL dinamiche aggiuntive che eseguono azioni specifiche quando IIS elabora le richieste del client HTTP. Utilizzando questa scheda, è possibile specificare una serie di filtri ISAPI e la sequenza della loro elaborazione da parte del servizio IIS. I filtri impostati a livello di sito vengono applicati solo al sito selezionato. I filtri impostati a livello di server si applicano a tutti i siti Web sul server.

I filtri ISAPI eseguono le loro azioni prima che il server risponda effettivamente alla richiesta HTTP stessa. È possibile, ad esempio, sviluppare filtri ISAPI che eseguono l'autenticazione personalizzata, la crittografia dei dati, la registrazione delle informazioni sul traffico in un file di registro personalizzato o altre attività.

Scheda Directory principale.

Nella scheda Home directory è possibile specificare la posizione del contenuto associato alla home directory del sito Web per impostare le autorizzazioni di accesso e altre impostazioni per la directory e le applicazioni Web implementate in tale directory.

Directory principale.

La directory home del sito specifica la posizione del contenuto a cui si accede utilizzando un URL simile

http://nome_sito/nome_file

dove SiteName è il nome NetBIOS, l'indirizzo IP o il nome DNS del sito e FileName è il nome di qualsiasi Pagine HTML o un file con un'immagine, uno script o qualche altro file dalla directory home del sito.

Puoi impostare la directory home del sito utilizzando l'opzione Origine contenuto quando ti connetti a una risorsa in uno dei seguenti modi:

  • Come il nome della directory in cui si trova disco locale computer (posizione Catalogo di questo computer).
  • Come percorso UNC verso una risorsa condivisa di rete su un file server (posizione: cartella condivisa di un altro computer).
  • Come reindirizzamento a un URL, richiede a un client che desidera accedere al contenuto mappato sulla directory home di connettersi a un altro server Web, non necessariamente al server IIS (posizione URL persistente). Il reindirizzamento può essere temporaneo o permanente.

Reindirizzamento dell'accesso.

La possibilità di reindirizzare l'accesso per la home directory (o qualsiasi directory virtuale) a un URL è utile quando il sito Web è in costruzione o quando non è disponibile a causa di manutenzione o aggiornamento. IIS ti consente di reindirizzare una richiesta per qualsiasi file nella tua directory home allo stesso URL (ad esempio, a una pagina che pubblicizza "Going Manutenzione. Il sito sarà disponibile tra 15 minuti") o allo stesso file in una directory di rete (questo può reindirizzare i client a un sito mirror temporaneo). È inoltre possibile reindirizzare l'accesso a una sottodirectory della directory home corrente se la pagina dell'annuncio di manutenzione o il contenuto mirror si trova sullo stesso server.

Imposta un reindirizzamento permanente solo quando prevedi realmente di spostare il contenuto del sito su un altro server, perché... alcuni browser ricevono un messaggio di "reindirizzamento permanente".

Reindirizzamento permanente HTTP 301

Autorizzazioni.

Se specifichi la posizione della tua directory home come directory locale o condivisione di rete, la scheda Directory home ti consente di impostare le autorizzazioni di accesso e altre impostazioni per quella directory.

Se imposti la posizione della tua home page su un reindirizzamento URL, queste impostazioni non saranno disponibili. Sono possibili le seguenti impostazioni:

  • Accesso al testo dello script. Se selezionati, gli utenti possono accedere al testo di origine degli script (ad esempio, file ASP). Tieni presente che se non abiliti l'impostazione Lettura o Scrittura, allora questa impostazione non avrà alcun effetto. (Se si abilita l'impostazione Lettura, gli utenti saranno in grado di leggere i testi di origine degli script e se si abilita l'impostazione Scrittura, saranno in grado di modificare gli script.) L'impostazione dell'accesso al testo dello script viene solitamente abilitata durante la progettazione dei server su quale contenuto viene creato. Per impostazione predefinita è disabilitato.
  • Lettura. Se selezioni questa casella di controllo, gli utenti possono vedere il contenuto di una directory o di un file e le sue proprietà, come l'ora di creazione e la dimensione del file. Per impostazione predefinita, l'impostazione è abilitata.
  • Documentazione. La selezione di questa casella di controllo consente agli utenti di modificare il contenuto di una directory o di un file. La registrazione sul server può essere effettuata solo dai browser che supportano il comando PUT (Put) del protocollo HTTP 1.1 (tra cui Internet Explorer a partire dalla versione 4). Per impostazione predefinita, l'impostazione è disabilitata.
  • Panoramica del catalogo. Se selezioni questa casella di controllo, gli utenti potranno vedere il contenuto della loro home directory quando non è presente una home page predefinita. In genere, dovresti disattivare questa impostazione (è disattivata per impostazione predefinita) per impedire che la struttura della directory dei contenuti venga visualizzata accidentalmente da utenti che desiderano accedere a luoghi a cui non desideri che accedano.
  • Registrazione. Se selezioni questa casella, ogni volta che un client accede a uno qualsiasi dei file nella directory home, verrà aggiunta una voce al file di registrazione. Tieni presente che prima che questa impostazione funzioni, devi selezionare la casella di controllo Registro nella scheda Sito Web. Per impostazione predefinita, la registrazione delle visite alla home directory è abilitata.
  • Indicizzazione del catalogo. Se selezionato, il Servizio di indicizzazione aggiunge il contenuto della directory home all'indice principale. Per impostazione predefinita, il Servizio di indicizzazione viene installato durante Installazioni di Windows Server2003.

Sebbene l'autorità Lettura ed è installato per Sito Web predefinito ma la capacità di accedere al contenuto di un particolare sito Web dipende da molte condizioni.

Configurazione di un'applicazione web.

Se specifichi una directory locale o una condivisione di rete come posizione della directory home, nella scheda Directory home puoi specificare le impostazioni di qualsiasi applicazione implementata in questa directory.

Un esempio di applicazione Web è un insieme di ASP che lavorano insieme e forniscono funzionalità algoritmiche ai visitatori del sito. Impostazioni che è possibile impostare nell'area Impostazioni dell'applicazione:

  • Campo di immissione Nome dell'applicazione. Il campo specifica il nome univoco dell'applicazione.
  • Cartella di origine. Un'applicazione può essere costituita da un albero di directory e dai relativi contenuti. La parte superiore di questo albero è il punto di partenza dell'applicazione.
  • Inizio consentito. Con questa impostazione è possibile specificare i tipi di applicazioni che possono essere avviate nella directory home. È possibile selezionare Niente, Solo script o Script ed eseguibili.
  • Gruppo di applicazioni. Questa impostazione consente di selezionare un gruppo di applicazioni associate a una determinata cartella Inizio.
  • Pulsante Impostazioni. Facendo clic su questo pulsante si apre la finestra di dialogo Configurazione dell'applicazione, in cui è possibile configurare le opzioni per mappare l'applicazione su motori di script o programmi che la interpretano, per copiare le applicazioni ISAPI (per migliorare le prestazioni); impostare i tempi delle sessioni; per impostare il linguaggio di scripting ASP predefinito per le impostazioni di debug.

Se imposti la directory su Accesso in scrittura insieme all'impostazione di script ed eseguibili, c'è un rischio per la sicurezza: un utente di cui non ti fidi potrebbe essere in grado di caricare un programma ostile sul server. file eseguibile e causare danni.

Scheda Documenti.

Nella scheda Documenti della finestra delle proprietà del sito Web, è possibile impostare i possibili nomi di file per i documenti della directory home standard e il modo in cui il browser può accedervi.

Per impostazione predefinita, vengono specificati quattro file nel seguente ordine: Default.htm, Default.asp, index.htm e iisstart.htm. Ad esempio, se un browser tenta di connettersi al sito Web predefinito sul server Win2003s.test.fio.ru utilizzando l'URL http://Win2003s.test.fio.ru, il server controllerà prima se il file Default. htm esiste nella directory home. Se esiste un file di questo tipo, verrà restituito al client. Se non è presente alcun file di questo tipo, il server cercherà il file Default.asp. Questo processo continuerà finché non verrà trovato il file o finché non terminerà l'elenco dei documenti predefiniti. È possibile specificare documenti standard aggiuntivi (ad esempio Index.html) o rimuovere documenti già presenti nell'elenco. È possibile annullare completamente le chiamate ai documenti standard; in questo caso i client dovranno conoscere ed indicare il nome effettivo del file a cui vogliono accedere sul server, impostando, ad esempio, il seguente URL: http://Win2003s.test. fio.ru/NoDefault .htm.

Utilizzando questa scheda puoi anche impostare il nome del file footer (scritto in formato HTML); È necessario aggiungere un piè di pagina in fondo a ciascuno dei file consegnati dal sito al cliente. Intestazioni e piè di pagina ti consentono di aggiungere una dichiarazione di copyright o una dichiarazione di non responsabilità sul copyright in fondo a ciascuna pagina. Se utilizzi FrontPage per creare il tuo contenuto, puoi creare piè di pagina complessi per visualizzare informazioni come la data ultima modifica file, contatore di popolarità, ecc.




Superiore