Lucrare practică №3

Obiectiv: să dobândească abilități practice în instalarea și configurarea unui server de aplicații (IIS). Examinați Managerul IIS.

Internet Information Services (IIS) 6.0 - Internet Information Services (IIS) 6.0. Acestea sunt servere web full-fledged, optimizate pentru a rula aplicații și servicii Web pe site.







Microsoft .NET Framework este o platformă computerizată concepută pentru a simplifica dezvoltarea aplicațiilor într-un mediu Internet distribuit. Microsoft .NET Framework oferă un mediu pentru programarea orientată obiect care garantează execuția sigură a codului și elimină dificultățile asociate cu asigurarea performanței scripturilor. Microsoft .NET Framework include două componente principale: runtime-ul comun al limbii și biblioteca de clasă Microsoft .NET Framework. ASP.NET folosește un limbaj comun de execuție pentru a furniza servicii de bază, cum ar fi gestionarea memoriei, managementul firelor de execuție, și de acces de la distanță, combinate cu o protecție strictă și alte forme ale sistemului, asigurarea siguranței și a stabilității codului. Scopul principal al acestui mediu este gestionarea codurilor. Codul destinat să lucreze în el este numit gestionat, iar codul care nu este proiectat să funcționeze în el este neadministrat. Biblioteca de clasă Microsoft .NET Framework este o colecție extinsă de obiecte reutilizabile pe care le puteți utiliza atunci când creați aplicații ASP.NET.

ASP.NET face parte din Microsoft .NET Framework. ASP.NET este un mediu compilat bazat pe tehnologia .NET. Este posibil să creați aplicații în orice limbă compatibilă .NET, inclusiv Visual Basic .NET, C # și JScript .NET. În plus, caracteristicile .NET Framework, inclusiv mediul de gestionare a limbii comune gestionate, securitatea de tip și moștenirea, sunt disponibile pentru orice aplicație ASP.NET

Pagini Active Server (ASP) - pagini server active. Paginile ASP reprezintă mediul pentru crearea de scripturi de pe server pentru a dezvolta aplicații dinamice interactive ale serverului web. Ele permit dezvoltatorilor să integreze corect paginile HTML, comenzile de script și componentele COM pentru a crea aplicații Web puternice și flexibile.

COM + - extensia modelului de componentă obiect (COM). COM + se bazează pe servicii integrate și proprietăți COM, facilitând dezvoltatorii să creeze și să utilizeze componente software în orice limbă și folosind orice mijloace.







Un site tipic de pe Internet nu funcționează pe un singur server. Acum, site-urile sunt distribuite pe un număr de servere web. Instrumentele IIS 6.0 facilitează administrarea site-urilor Web. Stocarea informațiilor despre configurația IIS 6.0 este un fișier XML simplu de text care vă permite să editați direct (cu capacitatea de a restabili) configurația metabase chiar și în timp ce serverul rulează.

Complexitatea codului pentru site-uri Web și aplicații este în continuă creștere. Site-urile și aplicațiile dinamice pot conține cod non-ideal, ceea ce duce la scurgeri de memorie sau la erori precum încălcarea accesului la memorie. Prin urmare, serverul Web trebuie să acționeze ca administrator activ al runtime-ului aplicației, detectând automat și răspunzând erorilor aplicației. Serverul trebuie să fie rezistente la erori în aplicarea și capabil de a reporni aplicația nu a reușit, continuă să se acumuleze în cererile coadă, pentru ea și nu interferează cu funcționarea utilizatorului final. IIS 6.0 oferă o nouă arhitectură tolerantă la erori, procesare de interogare, care oferă un mediu de rulare stabil, cu un management activ și îmbunătățește dramatic fiabilitate și scalabilitate prin utilizarea unui nou model de izolare de proces (numit izolare model de proces muncitor), în combinație cu îmbunătățiri, cum ar fi suport pentru caching și de așteptare în modul kernel, ceea ce duce la creșterea performanțelor.

Integrarea .NET Passport și IIS 6.0 permite utilizarea serviciilor de autentificare .NET Passport în centrul serverului Web. NET Passport 2.0 interfețele utilizate furnizate de componente standard ale pașaportului, și anume criptarea Secure Sockets Layer (SSL), HTTP-redirect și cookie. Administratorii pot face lor web-site-uri și aplicații disponibile pentru toți utilizatorii .NET Passport, care numărul de mai mult de 150 de milioane, nu le pese de problemele de gestionare a contului, cum ar fi despre expirarea parolei sau generarea parolei.

Pentru a reduce în mod implicit oportunitățile de atacuri pe serverul Web după instalare, IIS 6.0 servește numai conținut static. Funcționalitățile programabile, cum ar fi extensiile de interfață de programare pentru aplicații Internet (ISAPI) sau extensii Common Gateway Interfaces (CGI), trebuie să fie instalate manual de administratorul IIS 6.0. ISAPI și CGI extind funcționalitatea paginilor Web și, prin urmare, sunt numite extensii de servicii Web. De exemplu, pentru a rula ASP în IIS 6.0, ISAPI care implementează ASP.DLL trebuie să fie inclus explicit ca o extensie a serviciului Web. Pentru a lucra cu extensiile de server Microsoft FrontPage și ASP.NET, acestea trebuie, de asemenea, să fie activate manual. Utilizând extensiile de servicii Web, administratorii site-urilor Web pot activa sau dezactiva funcțiile IIS 6.0, în funcție de nevoile organizației. Această funcționalitate se extinde pe întregul server. IIS 6.0 conține instrumente software, grafice și linii de comandă pentru includerea extensiilor de servicii web.

După aceea, pe pagina "Rolul serverului" (Figura 73), selectați elementul "Server de aplicație (IIS, ASP.NET)" și faceți clic pe butonul "Următorul".
Fig. 73. Rolul serverului







Articole similare

Trimiteți-le prietenilor: