Site-uri web interactive. Anexa B: „Crearea șabloanelor de site web”. Expert pentru crearea unui site Web pentru a reprezenta o companie

Dezvoltare de șabloane de site-uri web

Crearea unui site Web pentru șablon

În capitolul 4, ați creat șabloane de pagini Web. În această aplicație, veți crea propriul șablon de site Web. Deși modelul Web-nod este mult mai complex decât șablon de o pagină, dezvoltarea sa nu ridică dificultăți deosebite. Creați și salvați site-ul Web ca de obicei, apoi copiați noul site Web în folderul de șabloane.
Următorul exemplu demonstrează cum să creați un șablon de site Web și pașii de urmat înainte ca acesta să poată fi utilizat pentru a crea site-uri.
1. În Frontpage, creați un nou site Web bazat pe șablonul Web gol. Denumiți site-ul WebTemplate.
2. Accesați modul de vizualizare Navigare. Faceți clic pe butonul Pagina nouă din bara de instrumente Standard pentru a crea o pagină de pornire.
3. Faceți clic dreapta pe pictograma paginii de pornire din panoul din dreapta și activați comanda Redenumire din meniul contextual Introduceți noul titlu „Home Page” și apăsați tasta.
4. Dacă panoul Folder List nu este afișat, activați comanda Folder din meniul View. Faceți clic pe Pagina de pornire în panoul din dreapta. Faceți clic pe butonul Pagina nouă pentru a adăuga o altă pagină la
site web. În Frontpage, imediat după crearea unei pagini, vi se solicită să redenumiți numele de fișier implicit al paginii. Denumiți noua pagină Pagel și apăsați tasta.
5. Creați încă trei pagini, numindu-le Pagina2, Pagina3, Pagina4.
6. Trageți paginile Pagel.htm, Page2.htm, Page3 în secvență. htm,Page4.1-i.tm din panoul Listă de foldere în panoul din dreapta, plasându-le la același nivel sub pagina principală (în mod implicit, numele fișierelor de pagină vor fi folosite ca titluri). Deci aceste patru pagini vor deveni copii ale paginii de start.
7. În modul de vizualizare Navigare, faceți dublu clic pe pictograma fiecărei pagini din panoul din dreapta (intervalul dintre clicuri ar trebui să fie suficient de mare pentru ca programul să nu îl perceapă drept clicuri duble) și introduceți noile titluri de pagină Pagina1, Pagina2, Pagina3 și Pagina4 Structura site-ului Web WebTemplate prezentată în Figura B.1! Acum puteți edita conținutul paginilor în vizualizarea pagină.

Fig B.1 Structura Wehfemplate în modul de vizualizare Ncnafufion

Copierea fișierelor pentru a crea un șablon de site Web După ce ați creat un site Web cu structura necesară, trebuie să îl convertiți într-un șablon Pentru a face acest lucru, trebuie să creați un folder cu extensia TEM (numele acestuia poate fi arbitrar), care ar trebui să fie să fie localizat în următoarea cale, pornind de la folderul rădăcină Windows \Application Data \Microsoft\FrontPage\Webs\. Apoi trebuie să copiați toate fișierele site-ului Web în folderul e1y și să adăugați fișierele. necesar ca FrontPdge să trateze site-ul Web ca un șablon. Copierea și crearea fișierelor se vor face în Windows Expioier
1. În Windows Explorer, navigați la folderul WebTemplate WebTemplate (calea implicită este C \Inetpub\Wwn\root\Webteinp!atc\) Folderul trebuie să conțină cele cinci fișiere HTML create în secțiunea anterioară, precum și alte foldere cu fișiere suplimentare utilizate de site-urile Web Frontpage (Figura B 2) Elementele folderului Frontpage sunt descrise în Tabelul B1 Faceți clic dreapta pe folder (în panoul din stânga al Windows Explorer) și activați comanda Copiere din meniul contextual
2. Deschideți folderul în care sunt plasate șabloanele de site web FiontPage 2000 care urmează să fie create (calea implicită C \Windows\Application Data\Microsoft\FrontPage\Webs\)
3 Faceți clic dreapta pe acest folder (dreapta panoul Windows Explorer) și selectați comanda Lipire din meniul contextual. Dosarul plăci Webtem va fi copiat în folderul Webs. Ca urmare, veți primi majoritatea fișierelor pentru a crea un șablon complet
Notă
Pentru ca site-ul Web creat să poată fi folosit ca șablon, puteți plasa și folderul cu fișierele sale în folderul în care sunt stocate șabloanele standard Frontpage (calea implicită este C\Program Files\Mic rosoft Office\Templates\1033 \Webs\)
4. Faceți clic dreapta pe numele noului subfolder Webtemplate care a fost copiat în folderul Webs, selectați în meniul contextual Redenumiți comanda și denumiți subdosarul specificat Webtemplate tern (adăugați extensia TEM)
Notă
În folderul Webtemplate tern puteți șterge toate folderele enumerate în Tabelul B.1 (nu ștergeți doar folderul Imagini) Acest lucru nu va afecta funcționalitatea șablonului

Fig B. 2 Structura șablonului site-ului web WehTemplate

Tabelul B. 1. Structura de foldere a site-ului Web în Frontpage

Pliant Conţinut
frontiere Include până la patru fișiere HTML care sunt inserate în fiecare pagină împreună cu zonele comune de sus, de jos, din dreapta sau din stânga
privat Pagini pe care doriți să le faceți indisponibile pentru navigare sau căutare (de exemplu, pagini incluse)
șabloane partajate Șabloane utilizate pe site-ul Web
vtibin Programe CGI Frontpage create pentru a controla vizualizarea, precum și pentru a efectua acțiuni pe server de către administrator și autor
vticnf Fișiere de configurare pentru fiecare pagină a unui site Web, care conțin informații precum numele paginii, datele de creare și modificare, numele dezvoltatorului etc.
vtipvt Mai multe subfoldere cu fișiere actuale și istorice Lista de activități, precum și meta informații pentru site-ul Web și baza de date dependentă
vtiscript Scripturi în limbaje JavaSript și VBScript
vtitxt Indexuri de text pentru utilizare de către formularele de căutare
Imagini Toate imaginile asociate cu site-ul Web

Crearea fișierelor INF și MAP

Pe lângă fișierele deja copiate, veți avea nevoie de două fișiere suplimentare (cu extensii INF și MAP) pentru ca Frontpage 2000 să utilizeze șablonul site-ului Web. Fișierele INF conțin informații folosite pentru a include șablonul în lista găsită în caseta de dialog Nou. Fișierele MAP stochează legăturile de navigare pe care le creați. Vom copia aceste două fișiere din folderul implicit de șablon de site Web, le vom modifica conținutul și le vom salva sub numele corespunzătoare.

1. În Windows Explorer, deschideți folderul implicit de șablon web personal (calea implicită: C:\Program Files\Microsoft Off)ce\Templates\1033\Webs\Personal.tem).

2. În timp ce țineți apăsată tasta [ Ctrl ], selectați fișierele Personal.inf și Personal.map. Apăsați combinația de taste pentru a copia fișiere.
3. Reveniți la folderul Webtemplate.tem al șablonului pe care îl creați (calea implicită este C:\Wmdows\Application Data\Microsoft\FrontPage\Webs\Web-tempiate.-em). Faceți clic dreapta în panoul din dreapta și alegeți Lipire pentru a lipi cele două fișiere pe care le-ați copiat la pasul 2 în acest folder.
4. Faceți clic dreapta pe numele fișierului Personal.inf și redenumiți-l în Webtemplate inf. Denumiți fișierul Personal.map Web-template.map.
5. Faceți dublu clic pe numele fișierului Webtemplate.mf și editați conținutul acestuia folosind Notepad.În secțiunea Titlu, introduceți numele șablonului „Cazul de testare”, iar în secțiunea Description - o descriere a șablonului. După procesare, conținutul fișierului ar trebui să fie astfel:

6. Salvați și închideți fișierul Webteinplate.inf.
7. Deschideți fișierul Webt.ernpiate.map în editorul Notepad.
8. Editați fișierul Webtemplate.map așa cum se arată în figura următoare.

9. Salvați și închideți fișierul Webtemplate.map. Acum că ați creat fișierele INF și MAP în folderul dvs., Frontpage vă va accepta șablonul.
10. Comutați la modul Vizualizare pagină. Activați comanda submeniului Web meniul Fișier nou. În caseta de dialog Nou care se încarcă, lista de șabloane propuse va include și șablonul pe care l-ați creat - „Exemplu de testare” (descrierea acestuia este afișată în zona Descriere).

11. Selectați șablonul „Exemplu de testare” din listă. În mod implicit, se propune să atribuiți numele Webtenrplale2 site-ului Web creat (nu schimbați acest nume) Faceți clic pe butonul OK din Shelkbook pentru a crea un nou site Web bazat pe pe șablon. Se va deschide site-ul Web pe care l-ați creat (Figura B .3)
12 Ștergeți site-ul Web nou creat și închideți Prima pagină Dacă noul site Web nu funcționează conform așteptărilor, examinați fișierele din șablon Asigurați-vă că toate fișierele sunt acolo unde ar trebui să fie și că conținutul fișierelor INF și MAP respectă recomandările noastre și nu conține erori (care ar fi putut apărea deoarece ați editat aceste fișiere manual)

Orez. B.3 Site Web Webtemplate2 creat folosind șablonul „Exemplu de testare”.

Pentru a accelera execuția munca de laborator Este posibil să copiați datele prin clipboard pentru a crea o pagină cu clauzele cadre 2.3.1, 2.1.4 și 2.1.5 dintr-un fișier cu linii directoare.

2.1.1 Creați și proiectați un site web care conține pagini web. Pentru a face acest lucru, trebuie să rulați comanda Fișier 4 Creați 4 site web cu o singură pagină, selectați o opțiune din caseta de dialog Site Web cu o singură pagină. Apoi treceți la modul Tranziții(fila din partea de jos a ferestrei Prima pagină ) , apoi faceți dublu clic pe numele fișierului index.htm din centrul ecranului. Apoi ar trebui să plasați datele prezentate în Figura 1 pe foaie: introduceți textul conform eșantionului, aranjați imaginile. Pentru a crea un logo pentru numele magazinului, puteți utiliza instrumentul WordArt.

Pentru înregistrare aspect pagina de pornire trebuie să utilizați comanda Format4 Font, în care trebuie să selectați culoarea fontului și fontul. Apoi trebuie să salvați pagina.

Pentru a crea o pagină cu cadre prezentate în Figura 2, în zona de navigare, selectați fișierul index.htm și rulați comanda Fișier 4 Creați 4 Altele șabloane de pagină, în caseta de dialog care apare Șabloane de pagină selectați fila Pagina de cadre, apoi selectați un șablon Anunț și cuprins, și faceți clic pe butonul BINE. După aceasta, accesați modul de editare a paginii, apoi trebuie să faceți clic pe butonul Creaza o paginaîn fiecare cadru.

Figura 1 Exemplu de pagină de pornire

Pentru a proiecta pagina de cadru de sus (Figura 2), introduceți un tabel cu un rând și trei coloane. Apoi plasați imagini în coloanele tabelului, apoi mutați marginile coloanelor la dimensiunea fiecăreia dintre imagini și aliniați-le la centru. Apoi faceți clic dreapta pe tabel și selectați comanda din meniul contextual care apare Proprietățile tabelului.... Într-un grup de elemente Frontiere setați dimensiunea chenarului tabelului la zero pentru a face chenarul invizibil.

Pentru a scrie elemente de meniu în partea stângă a unei pagini încadrate, ar trebui să utilizați și un tabel format dintr-o coloană și patru rânduri. Fiecare element de meniu este înregistrat într-un rând de tabel.

În partea dreaptă a paginii cu cadre, ar trebui să introduceți text, formatându-l corespunzător.

După aceasta, trebuie să rulați comanda File4Save, pentru a salva toate paginile noi. Fiecare pagină va fi salvată sub propriul nume. Pagina care este salvată va fi evidențiată cu un cadru albastru. De exemplu, pagina de cadru de sus ar trebui să fie numită baner.htm, cea din stânga ar trebui să fie mnu.htm, cea din dreapta ar trebui să fie text.htm, iar pagina cu cadre ar trebui să fie numită start.htm. Rezultatul ar trebui să fie o pagină cu cadre, prezentată în Figura 2.

Figura 2 Exemplu de creare a unei pagini cu cadre


După crearea paginii cu cadrele start.htm, ar trebui să începeți să creați alte pagini care vor conține informații despre fiecare dintre elementele de meniu situate în cadrul din stânga.

Notă. Datele conținute în paginile web create pot fi transferate folosind comenzi pentru lucrul cu clipboard-ul din versiunea electronică a ghidurilor FrontPage instalate pe computere.

Creați o pagină nouă pe care, în Constructor plasați următoarele informații.

Pe lângă vrăjitori, puteți și ar trebui să utilizați șabloane atunci când dezvoltați site-uri Web. Ele ajută la crearea structura tipica site web.

Pentru a crea un site Web folosind unul dintre șabloanele furnizate, urmați acești pași:

  1. În meniu Fişier(Fișier) selectați comanda Crea Pagina sau site-ul web (Pagina noua sau site-ul web).
  2. În panoul care apare, selectați comanda Șabloane de site-uri web(Șabloane de site web).
  3. Caseta de dialog care se deschide Șabloane de site-uri web conține șabloane pentru crearea de site-uri Web (Tabelul 11.2).
ProbăScop
Site cu o singură pagină(O singură pagină web)Creează un site Web care conține o pagină
Site Web de asistență pentru clienți(Web de asistență pentru clienți)Creează un site Web pentru a sprijini cumpărătorii produselor tale, unde aceștia își pot posta comentariile și sugestiile cu privire la calitatea bunurilor și serviciilor
Site gol(Web gol)Creează un site web gol
Site personal(Web personal)Creează un site web personal cu mai multe pagini
Site-ul proiectului(Proiect Web)Site-ul web al proiectului. Acest șablon poate fi folosit ca centru de coordonare și discuții pentru conducere proiect major. Pe paginile site-ului Web puteți posta informații despre participanții la proiect, starea lucrurilor, discutați despre cele mai importante probleme etc.
Site de echipă bazat pe SharePoint(Site Web pentru echipe bazate pe SharePoint)Site Web de colaborare. Conține un calendar de evenimente, o bibliotecă de documente partajate, o listă de contacte, sarcini etc.

Tabelul 11.2.Șabloane folosite pentru a crea site-uri web

Selectați pictograma șablonului ale cărui servicii doriți să utilizați cu cursorul. În același timp, în zonă Descriere(Descriere) Apare o scurtă descriere a expertului selectat.

  1. În câmpul (Specificați locația noului web), introduceți locația și numele site-ului Web care urmează să fie creat.
  2. Faceți clic pe butonul BINE.

În conformitate cu șablonul selectat, programul FrontPage generează șablonul de site Web necesar și îl deschide în modul de vizualizare și editare. Puteți începe editarea prototipului creat al site-ului Web.

Șablon pentru crearea unui site Web cu o singură pagină

Primul din lista de șabloane și vrăjitori propuse este șablonul Site cu o singură pagină(One Page Web), conceput pentru a crea un site Web cu o singură pagină. Când utilizați acest șablon, FrontPage creează o structură de foldere pentru site-ul dvs. Web și îi adaugă o pagină Web goală.

Pentru a vizualiza structura unui site Web creat folosind un șablon, afișați panoul în fereastra programului Lista de foldere(Lista de foldere) selectând din meniu Vedere(Vizualizare) comandă cu același nume. Pagina inclusă în structura site-ului Web creată este salvată într-un fișier numit index.htm. În mod implicit, se presupune că această pagină este utilizată ca pagină de pornire. Deschideți această pagină făcând dublu clic pe numele fișierului index.htm. Pagina va fi deschisă în modul de editare în zona de lucru a programului FrontPage (Fig. 11.36).

Orez. 11.36.

cometariu

Structura unui site Web creat pe baza șablonului Site Web cu o pagină poate fi schimbată ulterior: adăugați foldere noi și orice număr necesar de pagini.

Șablon de site web necompletat

Utilizați un șablon pentru a crea un site Web gol Site gol(Web gol). Când utilizați acest șablon, FrontPage creează o structură de site Web constând din foldere _privat și imagini.

După finalizarea formării șablonului, site-ul Web creat se deschide în modul de editare. În panoul folderului, puteți vizualiza structura site-ului Web. Nu conține o singură pagină.

cometariu

Probă Site gol(Empty Web) este util în cazurile în care intenționați să utilizați o pagină cu o structură mai complexă, de exemplu, inclusiv un cadru, pentru a crea o pagină de pornire.

Șablon pentru crearea unui site web personal cu mai multe pagini

Folosind un șablon Site personal(Web personal), puteți crea rapid un site Web personal. În el puteți plasa informații personale, fotografii ale prietenilor, informații de referință și, de asemenea, folosind link-uri, puteți vizualiza paginile cele mai frecvent vizitate de pe Internet. În plus, acest site Web este un excelent punct de plecare pentru cei care încep să exploreze capacitățile FrontPage.

Pentru a crea un site web personal folosind un șablon, urmați acești pași:

  1. În meniu Fişier(Fișier) selectați comanda Crea(Nou), apoi în submeniul care se deschide - opțiunea Pagina sau site-ul web(Pagină nouă sau site Web).
  2. Pe panoul care apare Creați o pagină web sau un site alege echipa Șabloane de site-uri web(Șabloane de site web).
  3. În câmp Specificați locația noului site web(Specificați locația noului web) caseta de dialog care se deschide Șabloane de site-uri web Introduceți locația și numele site-ului Web pe care îl creați. Să denumim site-ul Web, de exemplu, Ale mele Pers_Web.
  4. Faceți dublu clic pe pictogramă Site personal(Web personal). Începe procesul de creare a șablonului. După ceva timp, site-ul Web rezultat se va deschide în fereastra principală a programului FrontPage pentru vizualizare și editare (Fig. 11.37).

Pe panou Lista de foldere Sunt localizate fișierele paginilor site-ului Web creat. Selectând fișierele unul câte unul cu cursorul mouse-ului, căutați prin paginile care vi se oferă. Folosind instrumentele programului FrontPage, puteți să le modificați, să schimbați numele paginilor, să adăugați pagini noi pe site-ul Web și să inserați propriul text.

Orez. 11.37. Site Web personal creat folosind un șablon

Un site web sunt pagini care sunt interconectate și situate pe același domeniu.

Orice site de pe Internet este un site web.

Pagina principală a unui nod se numește pagina de pornire. Leagă orice altceva.

Un site web este o carte de enciclopedie. Fiecare articol este o pagină separată

Structura site-ului

Site-ul este format din fișiere structurate care au un aspect ierarhic, cu pagina principala deasupra. Cel mai adesea acestea corespund fișierelor HTML, care sunt denumite Default.htm sau Index.htm.

Paginile sunt împărțite în funcție de gradul de distanță față de cea actuală:

  • egal - situat la același nivel;
  • parentale - sunt cu un nivel mai sus;
  • filialele sunt situate la un nivel mai jos.

Orice document este structurat. Există un titlu, un antet, un corp etc.

Unde se află site-urile web?

Nodurile sunt situate pe servere. Acestea sunt mașini care sunt conectate la Internet. Spațiul pe disc este alocat pentru fiecare site.

Adresa nodului

Fiecare document nod are propria sa adresă. Este folosit pentru a accesa acest fișier pe server.

Adresa este împărțită în mai multe părți:

  • Prefixul http:// este un tip de protocol de transfer de date.
  • WWW este o abreviere pentru adresa.
  • Numele site-ului este un nume unic achiziționat de la registratori. Este format din două părți - numele în sine și denumirea zonei de domeniu.

Ce este un certificat de securitate pentru site-ul web

Determină cât de fiabilă este comunicarea cu nodul.

Există două tipuri de certificate: cu verificarea domeniului DV și verificarea EV extinsă. Certificatul DV asigură respectarea condițiilor minime de fiabilitate. Browserul utilizatorului marchează astfel de resurse cu o pictogramă specială. Certificatul EV oferă cerințe de siguranță mai cuprinzătoare.

Etapele creării unui site web

  1. Formarea structurii site-ului și determinarea conținutului care va fi plasat pe pagina principală și pe alte pagini cheie.
  2. Crearea de pagini web.
  3. Vizualizarea fișierelor HTML într-un browser: verificarea faptului că linkurile funcționează, conținutul este actualizat etc.
  4. Publicați un site web cu toate fișierele sale pe server.
  5. Vizualizați paginile web stocate în serviciu folosind toate browserele populare, deoarece acestea formatează paginile în mod diferit.
  6. Lansați pentru a indexa paginile.

Principiile formării partițiilor

Siglă

Aproape fiecare site web are nu doar un nume, ci și propriul său logo unic, ceea ce face ca resursa să iasă în evidență de restul.

Bară de navigare

Ar trebui să fie afișat în orice document, să fie convenabil și să conțină link-uri care să indice alte pagini și secțiuni mari.

Trebuie să îndeplinească următoarele condiții: alfabetizarea, acuratețea și fiabilitatea conținutului postat. În plus, există o serie de condiții minore pe care documentul trebuie să le îndeplinească.

Arte grafice

Este de dorit să existe un raport echilibrat al conținutului grafic în raport cu conținutul textului, pe baza specificului său în ansamblu.

Capacitatea canalului

Suport server SSI

Utilizarea acestuia permite serverului Web să utilizeze cantități statistice de conținut dinamic în documentul HTML redirecționat.

Suport server de furnizor pentru scripturi CGI

O funcție care permite serverului Web să execute programe arbitrare pentru a genera documente HTML.

Metoda de reîmprospătare a paginii

Cel mai adesea apare prin protocolul FTP.

Instalarea unui site web pe un PC

Acest lucru poate fi necesar în etapa inițială a dezvoltării site-ului. De exemplu, ați făcut mai multe pagini mici și doriți să verificați dacă pot fi publicate în acest formular.

Mânca programe speciale- de exemplu, - care emulează lucrarea server la distanta pe calculatorul tau.

Lucrul cu site-uri web.

Să aruncăm o privire mai atentă la diferitele sarcini administrative la nivel de gazdă pe care le puteți efectua în IIS. Ne-am uitat deja pe scurt la caseta de dialog Proprietăți de bază pentru serviciul WWW și știți deja că are zece file care conțin o varietate de setări pe care le puteți configura. Nouă dintre aceste zece file se aplică și la nivel de site (pentru administrarea site-urilor Web individuale); În această secțiune, vom arunca o privire mai atentă asupra acestor diverse file și setărilor acestora. Ca exemplu în acest capitol, vom configura Site Web implicit.

fila site web.

Fila Site Web din fereastra Proprietăți site vă permite să setați identificarea site-ului Web, să configurați o limită pentru numărul maxim de conexiuni TCP simultane care realizează sesiuni HTTP, să activați sau să dezactivați persistența conexiunilor HTTP și să activați înregistrarea IIS pe serverul dvs.

Identificarea site-ului web.

Fiecare site Web găzduit pe un computer IIS trebuie să aibă o identitate unică, astfel încât clienții browserului să se poată conecta la acesta și să descarce conținut de pe acesta. Site-urile web pot fi identificate folosind trei parametri diferiți: adresa IP, numărul portului TCP și numele antetului gazdei.
Identificarea unui site web este setată în fereastra de proprietăți a acestui site web cu fila Site web. Pentru ca site-urile web de pe același computer să aibă identificări unice, acestea trebuie să difere unele de altele în cel puțin unul dintre cei trei parametri de identificare. Sa luam in considerare căi diferite sarcina de a identifica un site web și de a discuta cum puteți avea mai multe site-uri web diferite pe un singur server.

Configurarea mai multor adrese IP pentru un singur server NIC

Puteți configura mai multe adrese IP pentru un singur NIC de server sau puteți instala mai multe NIC, astfel încât fiecare NIC să aibă propria sa adresă IP. Alegeți o adresă IP diferită pentru fiecare dintre site-urile web. Nu modificați setarea portului TCP pentru aceste site-uri (80 este setarea standard a portului HTTP TCP) și nu configurați numele antetului gazdei. Avantajul acestei metode este că este convenabil pentru clienți să se conecteze la fiecare site folosind adresa IP a site-ului în adresa URL pe care o solicită (sau folosind un nume DNS complet calificat dacă serverul DNS a fost configurat cu un nume de gazdă unic pentru fiecare dintre adresele IP ale computerului IIS).
Dezavantajele acestei metode includ faptul că, dacă computerul dvs. conține multe site-uri web, acestea vor trebui alocate mai multe adrese IP. Aceasta nu este o problemă pentru intraneturile private care utilizează unul dintre blocurile de adrese IP private, cum ar fi 10.y.z.w, 172.16-31.z.z, 192.168.z.z. Dar pe serverele conectate direct la Internet, va trebui să obțineți numărul necesar de adrese IP de la ISP-ul dumneavoastră. Cu toate acestea, aceasta metoda sarcinile de identificare a unui site web este cea mai comună.

Configurarea unei singure adrese IP pentru placa de rețea

Setați diferite porturi TCP (numere mai mari de 1023) pentru fiecare dintre site-urile Web la care doriți să vă conectați. Principalul dezavantaj al acestei metode este că clienții trebuie să cunoască numerele de port ale site-urilor web la care trebuie să se conecteze. De exemplu, dacă numele DNS al serverului este Win2003s.test.fio.ru, iar site-ului web de pe acest server i se atribuie numărul de port 8023, atunci clientul va trebui să folosească adresa URL http://Win2003s.test.fio.ru pentru a accesa acest site: 8023.

Configurarea unei adrese IP menținând în același timp portul TCP standard

Această metodă configurează o singură adresă IP pentru NIC-ul serverului și lasă portul TCP la valoarea implicită (80) pentru toate site-urile. Configurați un nume unic de antet gazdă pentru fiecare site folosind butonul Avansat. Numele antetului gazdei sunt posibile în protocolul HTTP 1.1. Numele antetului gazdei asociat cu fiecare dintre gazde este numele DNS complet calificat tipic atribuit gazdei în baza de date accesibilă. server DNS(sau în fișierul local Hosts pe clienți).

Când deschideți fereastra de proprietăți pentru site-ul Web implicit și pagina cu filă site web, apoi adresa IP este setată la Toate nealocate. Aceasta înseamnă că site-ul Web va răspunde la orice adresă IP care nu este atribuită în mod specific altor site-uri Web de pe computerul publicat. De aceea, acest site este implicit și singurul site web de pe un computer IIS pentru care această metodă de setare a unei adrese IP este posibilă.

Când clientul solicită un URL like http://vio.fio.ru, clientul transmite numele antetului gazdei vio.fio.ruîn anteturile cererii HTTP trimise către server. Serverul analizează numele antetului gazdei, identifică site-ul Web la care ar trebui să se conecteze clientul și returnează fișierele care se potrivesc cu cererea. Dezavantajul acestei metode este că clientul trebuie să accepte și antetele numelor de gazdă, adică trebuie să poată trece DNS-ul site-ului în anteturile de solicitare HTTP. Numele antetului gazdei sunt acceptate de browserele Microsoft Internet Explorer versiuni începând de la 3 și mai sus. Un alt dezavantaj al folosirii numelor de antet gazdă este că nu funcționează în combinație cu Conexiuni SSL deoarece în acest caz sesiunile HTTP sunt criptate.

Dacă lucrați cu browsere mai vechi care nu acceptă nume de antet gazdă, puteți implementa un mecanism bazat pe cookie-uri pentru a permite browserelor să facă distincția între site-urile Web care au aceeași adresă IP și număr de port TCP. Informații suplimentare acest lucru poate fi găsit în documentația online.

Când modificați numărul portului pentru un site Web, nu este necesar să reporniți serverul pentru ca modificările să aibă efect.

Conexiuni.

Pagina filă Site Web vă permite să configurați sesiuni HTTP pentru a limita numărul maxim de conexiuni TCP simultane la server. De asemenea, puteți să activați sau să dezactivați setarea HTTP Keep-Alives și să setați valoarea de expirare a conexiunii. Setarea HTTP Keep-Alives este o caracteristică HTTP 1.1 care permite clientului să mențină deschisă conexiunea TCP cu serverul chiar și după descărcarea unui fișier, dacă există alte fișiere care trebuie descărcate de pe acel server. Dacă clienții încep să sufere din cauza încetinirii serverului sau încep să primească frecvent un mesaj de eroare „încărcat”.

HTTP 500: Erori ocupat

Apoi încercați să micșorați valoarea din câmpul Timeout de conectare, astfel încât conexiunile TCP neutilizate să fie finalizate mai rapid.

Timeout-ul pe care l-ați setat în fila Site Web se aplică sesiunilor TCP active. TCP are propriile setări pentru terminarea conexiunilor TCP pe jumătate deschise, cum ar fi cele create în timpul atacurilor Denial of Service (DoS), atunci când atacatorii încearcă să blocheze un server web prin inundarea acestuia. conexiune retea Pachete TCP SYN.

Jurnalizarea.

Fila Site Web vă permite să activați (sau să dezactivați) înregistrarea în jurnal pentru serverul dvs. Această setare este activată în mod implicit și permite administratorilor să monitorizeze accesul browser-ului client la site. Informațiile înregistrate pot fi salvate în diferite formate:

  • Format comun de fișier jurnal NCSA. Creează un fișier ASCII delimitat de spațiu cu un set predefinit de câmpuri.
  • Înregistrare ODBC. Format fix de înregistrare a bazei de date.
  • Format de fișier jurnal extins W3C. Acest format de jurnal personalizat este implicit; Este creat un fișier ASCII delimitat de spațiu, cu un set de câmpuri definite de administrator.
  • Format fișier jurnal Microsoft IIS. Este creat un fișier cu format fix în codificare ASCII.

Noile fișiere jurnal IIS pot fi create pe oră, zilnic, săptămânal sau lunar sau atunci când un fișier jurnal existent crește la o dimensiune specificată. În mod implicit, fișierele jurnal sunt stocate în folderul \%systemroot%\System32\LogFiles, dar puteți modifica această setare folosind butonul Browse.

Activarea înregistrării IIS pe o pagină cu o filă Site Web nu înseamnă că vizitele în toate părțile site-ului dvs. vor fi înregistrate. Puteți utiliza caseta de selectare Înregistrare din fila Acasă a casetei de dialog a unui site pentru a activa sau dezactiva înregistrarea accesului la conținutul găzduit în directorul principal al site-ului. Puteți urmări vizitele în alte directoare și chiar fișiere individuale folosind alte file.

Tab În plus Vă permite să configurați setări avansate de jurnal.

Fila Performanță.

Performanța site-urilor web individuale este configurată în pagina cu fila Performanță a ferestrei de proprietăți ale site-ului.

Pe această pagină puteți configura următoarele setări:

  • Prescripţie lățime de bandă. Puteți activa și seta o limită de lățime de bandă pentru acest site în secțiunea Limitarea lățimii de bandă. Acest lucru vă va permite să setați prioritate de acces la anumite site-uri situate pe același server.
  • Numărul de conexiuni la site-uri web. Puteți limita numărul total de conexiuni simultane la un site web. Pentru a face acest lucru, setați comutatorul în poziția maximă și setați valoarea corespunzătoare numărului de conexiuni.

Fila Filtre ISAPI.

Filtrele ISAPI (Internet Server Application Programming Interface) sunt DLL-uri dinamice suplimentare care efectuează acțiuni specifice atunci când IIS procesează solicitările clientului HTTP. Folosind această filă, puteți specifica un set de filtre ISAPI și secvența procesării acestora de către serviciul IIS. Filtrele setate la nivel de site sunt aplicate numai site-ului selectat. Filtrele setate la nivel de server se aplică tuturor site-urilor Web de pe server.

Filtrele ISAPI își efectuează acțiunile înainte ca serverul să răspundă efectiv la cererea HTTP în sine. Puteți, de exemplu, să dezvoltați filtre ISAPI care efectuează autentificare personalizată, criptare a datelor, înregistrarea informațiilor de trafic într-un fișier jurnal personalizat sau alte sarcini.

Fila Director principal.

Pe pagina de filă Director principal, puteți specifica locația conținutului care se mapează la directorul principal al site-ului Web pentru a seta permisiunile de acces și alte setări pentru director și aplicațiile Web implementate în acel director.

Directorul principal.

Directorul principal al site-ului specifică locația conținutului care este accesat folosind o adresă URL similară

http://Site_name/File_name

unde SiteName este numele NetBIOS, adresa IP sau numele DNS al site-ului, iar FileName este numele oricărui Pagini HTML, sau un fișier cu o imagine, sau un script sau un alt fișier din directorul principal al site-ului.

Puteți seta directorul principal al site-ului utilizând comutatorul Sursă de conținut atunci când vă conectați la o resursă în unul dintre următoarele moduri:

  • Ca numele directorului situat pe disc local calculator (Poziție Catalog a acestui calculator).
  • Ca cale UNC către o resursă partajată de rețea pe un server de fișiere (locație: folder partajat al unui alt computer).
  • Ca o redirecționare către o adresă URL, solicitând unui client care dorește să acceseze conținutul mapat la directorul principal să se conecteze la un alt server web, nu neapărat la serverul IIS (poziția URL persistentă). Redirecționarea poate fi temporară sau permanentă.

Redirecționare acces.

Capacitatea de a redirecționa accesul pentru directorul principal (sau orice director virtual) către o adresă URL este utilă atunci când site-ul Web este în construcție sau când acesta este oprit din cauza întreținerii sau a unei actualizări. IIS vă permite să redirecționați o solicitare pentru oricare dintre fișierele din directorul dvs. de pornire către aceeași adresă URL (de exemplu, către o pagină care face publicitate „Going întreținere. Site-ul va fi disponibil în 15 minute") sau către același fișier dintr-un director de rețea (acest lucru poate redirecționa clienții către un site-oglindă temporar). De asemenea, puteți redirecționa accesul către un subdirector al directorului de pornire curent dacă pagina de anunț de întreținere sau conținutul oglindă este pe același server.

Setați o redirecționare permanentă doar atunci când intenționați cu adevărat să mutați conținutul site-ului pe alt server, deoarece... unele browsere primesc un mesaj „Redirecționare permanentă”.

Redirecționare permanentă HTTP 301

Permisiuni.

Dacă specificați locația directorului dvs. de domiciliu fie ca director local, fie ca partajare în rețea, pagina filă Director principal vă permite să setați permisiunile de acces și alte setări pentru acel director.

Dacă setați locația paginii de pornire la o redirecționare URL, aceste setări nu vor fi disponibile. Sunt posibile următoarele setări:

  • Acces la textul scenariului. Când este bifat, utilizatorii pot accesa textul sursă al scripturilor (de exemplu, fișierele ASP). Vă rugăm să rețineți că, dacă nu activați setarea Citire sau Scriere, atunci această setare nu va avea niciun efect. (Dacă activați setarea Citire, utilizatorii vor putea citi textele sursă ale scripturilor, iar dacă activați setarea Scriere, ei vor putea modifica scripturile.) Setarea Accesul la textul scriptului este de obicei activat la proiectarea serverelor pe care conținut este creat. Implicit este dezactivat.
  • Citind. Dacă bifați această casetă de selectare, utilizatorii pot vedea conținutul unui director sau fișier și proprietățile acestuia, cum ar fi timpul de creare și dimensiunea fișierului. În mod implicit, setarea este activată.
  • Record. Selectarea acestei casete de validare permite utilizatorilor să modifice conținutul unui director sau fișier. Înregistrarea pe server poate fi făcută numai de browsere care acceptă comanda PUT (Put) a protocolului HTTP 1.1 (acesta include Internet Explorer începând cu versiunea 4). În mod implicit, setarea este dezactivată.
  • Prezentare generală a catalogului. Dacă bifați această casetă de validare, utilizatorii vor putea vedea conținutul directorului lor de pornire atunci când nu există o pagină de pornire implicită. În mod obișnuit, ar trebui să dezactivați această setare (este dezactivată în mod implicit) pentru a ascunde structura directorului de conținut pentru a nu fi vizualizată accidental de utilizatorii care doresc să intre în locuri în care nu doriți.
  • Logare. Dacă bifați această casetă, de fiecare dată când un client accesează oricare dintre fișierele din directorul principal, o intrare va fi adăugată la fișierul de înregistrare. Rețineți că înainte ca această setare să funcționeze, trebuie să bifați caseta de validare Jurnal din pagina de filă a site-ului Web. În mod implicit, înregistrarea vizitelor în directorul principal este activată.
  • Indexarea catalogului. Când este bifat, Serviciul de indexare adaugă conținutul directorului principal la indexul principal. În mod implicit, serviciul de indexare este instalat în timpul Instalări Windows Server 2003.

Deşi autoritatea Citind si este instalat pt Site Web implicit dar capacitatea de a accesa conținutul unui anumit site Web depinde de multe condiții.

Configurarea unei aplicații web.

Dacă specificați un director local sau o partajare de rețea ca locație a directorului principal, atunci în fila Director principal puteți specifica setările oricărei aplicații implementate în acest director.

Un exemplu de aplicație web este un set de ASP-uri care lucrează împreună și oferă capacități algoritmice vizitatorilor site-ului. Setări pe care le puteți configura în zonă Setările aplicației:

  • Câmp de intrare Numele aplicatiei. Câmpul specifică numele unic al aplicației.
  • Dosarul sursă. O aplicație poate consta dintr-un arbore de directoare și conținutul acestora. Vârful acestui arbore este punctul de pornire al aplicației.
  • Început permis. Cu această setare, puteți specifica tipurile de aplicații care pot fi lansate în directorul principal. Puteți selecta Nimic, Numai scripturi sau Scripturi și executabile.
  • Grup de aplicații. Această setare vă permite să selectați un grup de aplicații asociate unui anumit folder de acasă.
  • Buton Setări. Făcând clic pe acest buton se deschide caseta de dialog Configurare aplicație, unde puteți configura opțiuni pentru maparea aplicației la motoarele de scripturi sau programele care o interpretează, pentru copierea aplicațiilor ISAPI (pentru îmbunătățirea performanței); pentru a stabili ora sesiunilor; pentru a seta limbajul implicit de scripting ASP pentru setările de depanare.

Dacă setați directorul la acces de scriere împreună cu setarea de scripturi și executabile, există un risc de securitate: un utilizator în care nu aveți încredere ar putea să încarce un program ostil pe server. fisier executabilși să provoace pagube.

fila Documente.

În fila Documente din fereastra de proprietăți ale site-ului Web, puteți seta posibile nume de fișiere pentru documentele standard din directorul principal și modul în care browserul le poate accesa.

În mod implicit, patru fișiere sunt specificate în următoarea ordine: Default.htm, Default.asp, index.htm și iisstart.htm. De exemplu, dacă un browser încearcă să se conecteze la site-ul Web implicit de pe serverul Win2003s.test.fio.ru folosind adresa URL http://Win2003s.test.fio.ru, serverul va verifica mai întâi dacă este implicit. fișierul htm există în directorul principal. Dacă există un astfel de fișier, acesta va fi returnat clientului. Dacă nu există un astfel de fișier, serverul va căuta fișierul Default.asp. Acest proces va continua până când fișierul este găsit sau până când lista documentelor implicite se încheie. Puteți specifica documente standard suplimentare (de exemplu, Index.html) sau puteți elimina documente deja din listă. Puteți anula complet apelurile către documente standard; în acest caz, clienții trebuie să cunoască și să indice numele real al fișierului pe care doresc să îl acceseze pe server, setând, de exemplu, următorul URL: http://Win2003s.test. fio.ru/NoDefault .htm.

Folosind această filă, puteți seta și numele fișierului subsol (scris în format HTML); Un subsol trebuie adăugat în partea de jos a fiecărui fișier livrat de pe site către client. Anteturile și subsolurile vă permit să adăugați o declarație privind drepturile de autor sau o declinare a răspunderii privind drepturile de autor în partea de jos a fiecărei pagini. Dacă utilizați FrontPage pentru a vă crea conținut, puteți crea subsoluri complexe pentru a afișa informații precum data ultima schimbare fișier, contor de popularitate etc.




Top