IIS , prescurtare pentru Internet Information Services , și cunoscut anterior ca Internet Information Server, este un server web de la Microsoft care a fost conceput pentru a fi utilizat cu produse Windows, începând cu familia NT.
Acest server web este folosit pentru a ajuta utilizatorii Windows să găzduiască diferite tipuri de conținut pe web, cum ar fi fișiere media, documente sau chiar site-uri web cu drepturi depline. În prezent, Apache este cel mai popular server web Windows, urmat îndeaproape de IIS, care este destul de impresionant.
Ce este IIS?
IIS este un server web cu care este ușor de familiarizat, datorită interfeței sale grafice intuitive (GUI) care vă permite să gestionați site-urile web asociate serviciului și utilizatorii aferenti acestora . GUI-ul IIS facilitează proiectarea, personalizarea, configurarea și publicarea site-urilor web dintr-o singură locație.
Are un instrument de gestionare a site-urilor web încorporat numit IIS Manager pe care îl puteți utiliza pentru a ajusta opțiuni precum setările de securitate, parametrii de performanță, preferințele de înregistrare, precum și paginile de eroare sau valorile implicite pentru site-urile web pe care le administrați.
Din punct de vedere tehnic, IIS este destul de versatil, văzând că poate servi pagini web standard și dinamice deopotrivă, fără efort semnificativ. Astfel, îl puteți folosi pentru a crea și publica pagini web HTML, dar este plăcut să știți că puteți gestiona și pagini PHP și aplicații ASP.NET.
Datorită flexibilității sale, IIS poate rula scripturi și aplicații conținute în pagini web dinamice și poate afișa rezultatele pe ecranul browserului web al vizitatorului. Cu site-urile web statice, procesul este și mai ușor: IIS trimite doar conținutul HTML și imaginile (dacă există) către browserul web al vizitatorului.
Care este scopul IIS?
Având în vedere că beneficiază de suportul complet al Microsoft și de faptul că cuprinde numeroase funcții avansate, IIS face o alegere excelentă pentru crearea și gestionarea site-urilor web comerciale, cum ar fi magazinele electronice sau site-urile de portofoliu promoționale.
Dezavantajul este că utilizarea IIS în scopuri comerciale înseamnă, de asemenea, că veți avea nevoie de o licență comercială. În plus, prețul acestui tip de licență variază în funcție de câți utilizatori doriți să includeți.
Deci am stabilit deja că IIS poate fi folosit pentru a crea și găzdui un site web, precum și faptul că acceptă conținut web static și dinamic. Cu toate acestea, IIS este mult mai mult decât atât. De exemplu, puteți utiliza suportul pentru module încorporat pentru a îmbunătăți funcționalitatea serverului dvs.
Este posibil să instalați module de streaming pe serverul dvs., astfel încât vizitatorii site-ului dvs. să poată beneficia de conținut media în flux. De asemenea, puteți utiliza un modul de rescriere URL care vă permite să creați reguli puternice de implementare a adreselor URL, astfel încât vizitatorii să le poată aminti cu ușurință, iar motoarele de căutare să le găsească mai rapid.
Prin urmare, este de la sine înțeles că, dacă aveți nevoie de o modalitate rapidă de a crea și publica un site web, IIS este una dintre cele mai bune modalități de a face acest lucru. Cel mai bun mod rămâne Apache HTTP datorită faptului că este open-source și vă permite să îl utilizați gratuit, indiferent de numărul de utilizatori.
Istoricul versiunilor IIS
Merită menționat că inițial, IIS a fost conceput ca o alternativă la un server web care a fost dezvoltat ca proiect de cercetare. Primul proiect de server web semnat de Microsoft a fost distribuit ca program gratuit și a fost proiectat pentru EMWAC (Centrul Academic European Microsoft Windows NT).
Cu toate acestea, văzând că serverul EMWAC nu putea gestiona tot volumul de trafic care mergea către site-ul web microsoft.com, proiectul a fost abandonat și Microsoft și-a dezvoltat propriul server web sub formă de IIS.
Un aspect notabil este că majoritatea versiunilor de IIS au fost lansate cu sau împreună cu o versiune a sistemului de operare Windows. Cu siguranță, pe atunci IIS era doar o umbră a modului în care îl cunoaștem astăzi; de fapt, fiecare lansare Windows ar putea servi foarte bine drept punct de control pentru evoluția IIS.
- IIS 1.0
- Prima lansare a IIS
- Lansat ca supliment gratuit pentru Windows NT 3.51
- IIS 2.0
- Inclus gratuit cu Windows NT 4.0
- IIS 3.0
- Inclus cu Windows NT 4.0 Service Pack 2
- S-a adăugat mediul de scriptare dinamică Active Server Pages
- IIS 4.0
- Lansat ca componentă a pachetului de opțiuni Windows NT 4.0
- S-a adăugat o aplicație de administrare bazată pe MMC
- IIS 5.0
- Inclus cu Windows 2000
- Adăugat:
- Noi metode de autentificare
- Suport protocol WebDAV
- Îmbunătățiri ASP
- HTTP.SYS
- Îndepărtat:
- Suport pentru protocolul Gopher
- IIS 5.1
- Inclus cu Windows XP Professional
- Nu foarte diferit de IIS 5.0
- IIS 6.0
- Inclus cu Windows Server 2003 și ediția x64 a Windows XP Professional
- Adăugat:
- Suport IPv6
- Un nou suport pentru procesele de lucru pentru a crește fiabilitatea și securitatea
- S-a introdus HTTP.SYS ca ascultător de porturi de solicitări HTTP specifice pentru HTTP
- IIS 7.0
- Livrat cu Windows Server 2008 și Windows Vista
- Adăugat:
- Design modular nou pentru performanță crescută și suprafață de atac redusă
- Sistem de configurare a ierarhiei pentru a ajuta la implementarea mai ușor a site-urilor web
- Aplicație de gestionare bazată pe Windows Forms
- Noi opțiuni de gestionare a liniei de comandă
- Suport mai bun pentru .NET Framework
- Schimbat:
- Număr nelimitat de conexiuni permise
- Cereri concurente limitate la 10 sau 3, în funcție de sistemul de operare
- Permite solicitări suplimentare și le pune în coadă, în loc să le abandoneze
- IIS 7.5
- Inclus în Windows Server 2008 R2 și Windows 7 (necesită activare manuală din Programe și caracteristici)
- Adăugat:
- Suport pentru TLS 1.1 și TLS 1.2
- Instrumentul de analiză a celor mai bune practici
- Izolarea proceselor pentru pool-urile de aplicații
- Îmbunătățit:
- Module FTP și WebDAV
- Administrarea liniei de comandă în PowerShell
- IIS 8.0
- Disponibil exclusiv în Windows Server 2012 și Windows 8
- Adăugat:
- SNI (legarea numelui de gazdă SSL)
- Suport centralizat pentru certificat SSL
- Inițializarea aplicației
- Scalare hardware NUMA multi-core
- IIS 8.5
- Inclus în Windows Server 2012 R2 și Windows 8.1
- Adăugat:
- Lucrător inactiv-Procesează pagina-out
- Înregistrare îmbunătățită
- Activare dinamică a site-ului
- Relegare automată a certificatului
- Înregistrare ETW
- IIS 10.0
- Versiunea 1607
- Inclus în Windows Server 2016 și Windows 10 Anniversary Update
- Adăugat:
- Suport HTTP/2
- Rularea IIS pe servere Nano în containere Windows
- Noul API de management Rest și o interfață grafică de management bazată pe web
- Anteturi de gazdă wildcard
- Versiunea 1709
- Inclus în Windows Server versiunea 1709 și Windows 10 Fall Creators Update
- Adăugat:
- Suport HSTS
- Îmbunătățiri ale containerelor
- 4 noi variabile de server
- Cmdleturi PowerShell de legare la site
- Versiunea 1809
- Inclus în Windows Server 2019 și Windows 10 October Update
- Adăugat:
- Steaguri de control HTTP/2 și OCSP pe site
- API de compresie
- Modulul de suport GZIP și brotli
- Modul de configurare HSTS
Dacă intenționați să utilizați IIS, încercați să rămâneți cu cea mai recentă versiune stabilă, deoarece de obicei este cea care are cea mai strictă securitate și oferă cele mai bune rezultate orientate spre performanță, mai ales dacă rulați cea mai recentă versiune de Windows sau Windows Server.
Cum se instalează IIS?
După cum am afirmat anterior, nu trebuie să instalați IIS, deoarece ar trebui să vină împreună cu versiunea dvs. de Windows. Dacă utilizați Windows 10, ar trebui să aveți deja o versiune de IIS 10.0 disponibilă pe computer.
Cu toate acestea, Microsoft a decis să nu activeze IIS în mod implicit, așa că va trebui să îl activați manual. Dar nu-ți face griji, nu este tocmai știință rachetă să faci asta. Urmați acești pași pentru a activa IIS pe computer:
- Deschideți panoul de control
- Accesați Programe și caracteristici
- Faceți clic pe Activare caracteristici Windows sau dezactiva butonul
- Verificați Internet Information Services caseta
- Faceți clic pe butonul OK
Acum poate doriți să reporniți computerul, astfel încât sistemul să poată încărca toate fișierele de configurare necesare și să vă permită să utilizați IIS în întregime. De asemenea, poate funcționa fără a reporni computerul, dar repornirea sistemului după activarea unei noi funcții nu este niciodată o idee rea.
De asemenea, puteți activa IIS pe computer utilizând PowerShell. Dacă nu ați auzit niciodată de el, PowerShell este un instrument complex pe care mulți îl confundă cu CMD. PowerShell este mult mai complex decât atât, dar nu vom intra în prea multe detalii. Fără alte prelungiri, iată cum puteți activa IIS pe computerul Windows folosind PowerShell:
- Lansați PowerShell
- Copiați și inserați următoarea comandă în PowerShell:
Enable-WindowsOptionalFeature –online –featurename IIS-WebServerRole
- Așteptați ca procesul să se încheie
După cum puteți vedea, PowerShell sugerează că nu este necesară repornirea după activarea IIS pe computerul dvs. cu Windows 10. Dacă doriți să inversați procesul, puteți utiliza următoarea comandă pentru a dezactiva IIS folosind PowerShell:
Disable-WindowsOptionalFeature –online –featurename IIS-WebServerRole
Cu toate acestea, rețineți că pentru dezactivarea acestei funcții, chiar și PowerShell vă recomandă să reporniți computerul. De asemenea, este posibil să-l reporniți mai târziu, doar că nu începeți niciun proiect nou între timp.
Cum funcționează serverul IIS?
În primul rând, este de remarcat faptul că IIS are propriul motor de proces care se poate ocupa de toate solicitările client-server. Prin urmare, ori de câte ori un client trimite o solicitare către serverul dvs. web, IIS procesează acea cerere, generează un răspuns și îl trimite clientului.
Din punct de vedere arhitectural, acest proces se desfășoară pe două straturi diferite:
- Kernel Mode – codul poate executa orice comandă, având în vedere că are acces deplin la hardware-ul conectat, tocmai de aceea acest mod este folosit exclusiv pentru procese de încredere și de ce blocările în acest mod pot distruge întregul sistem. Nu în ultimul rând, HTTP.SYS poate fi găsit în modul Kernel.
- Modul utilizator – comenzile care sunt executate în acest mod nu interacționează direct cu hardware-ul sau memoria de referință, dar folosesc API-uri pentru a face acest lucru pentru ele. Acest mod oferă un strat suplimentar pentru a preveni manipularea greșită a serverului, iar greșelile pot fi anulate cu ușurință dacă este necesar.
După cum am menționat mai sus, puteți găsi HTTP.SYS în modul Kernel. HTTP.SYS este utilizat pentru a redirecționa cererile client către un pool de aplicații. Acest proces de redirecționare a cererii este inițiat ori de câte ori clientul interacționează cu adresa URL a site-ului web, încercând să acceseze pagina. Ori de câte ori se întâmplă acest lucru, HTTP.SYS preia cererile clientului și le pune în coadă pentru anumite pool-uri de aplicații.
După transmiterea cererii, w3wp.exe (Procesul de lucru) încarcă filtrul ISAPI și fie încarcă HttpRuntime.ProcessRequest singur, fie împreună cu aspnet_isapi.dll dacă este o pagină ASPX. Lansarea HttpRuntime.ProcessRequest marchează începutul prelucrării, după care HttpRuntime utilizările de proces HttpApplication obiecte pentru a construi un bazin, conținutul care va fi trecut prin HTTP.
Modulele HTTP sunt apoi activate, iar acest proces continuă până când cererea ajunge la handlerul HTTP al paginii ASP.NET . După ce solicitarea trece prin ruta HTTP, pagina începe să fie afișată.
Ce este Procesul Muncitorului?
În primul rând, este de remarcat faptul că nu există un singur proces de lucru. De fapt, există câteva astfel de entități care asigură buna funcționare a serverului tău web și a conținutului pe care îl găzduiești pe acesta, fie că este vorba de site-uri web sau de aplicații despre care vorbim.
Deci, procesele de lucru ale IIS sunt responsabile să ne furnizeze mediul de execuție pentru toate aplicațiile și site-urile web pe care le-ați configurat anterior în IIS. Aceste procese conțin mai multe informații care sunt cruciale pentru buna funcționare a serviciilor menționate mai sus.
Este posibil să utilizați API-ul pentru a prelua informații despre amprenta memoriei sau utilizarea CPU. Aceste detalii vă pot ajuta să urmăriți îndeaproape starea generală de sănătate a serverului dvs. web și procesele de lucru aferente acestuia.
Nu în ultimul rând, puteți utiliza API-ul pentru a încheia procesele de lucru prin simpla trimitere a unei cereri DELETE către punctul final al proceselor de lucru.
Ce este pool-ul de aplicații?
Deși numele se explică oarecum de la sine, scopul pool-ului de aplicații al IIS este mult mai complex. În primul rând, Pool-ul de aplicații conține procesele de lucru, așa că este sigur să spunem că joacă rolul unui container. În plus, izolează aplicațiile unele de altele, indiferent dacă rulează pe același server sau pe altele separate, ceea ce este contrar modului în care funcționează de obicei un pool.
Este destul de important să știți că un singur grup de aplicații poate conține mai multe site-uri web. Deci, cu alte cuvinte, puteți spune că un pool de aplicații este doar un set de adrese URL care au fost gestionate de procesele de lucru. Separarea aplicațiilor din aceste pool-uri este justificată de faptul că ar putea simplifica semnificativ managementul. Mai mult, din cauza acestei izolări, în cazul în care un pool de aplicații eșuează, celelalte pot continua ca de obicei.
Cum se configurează un server IIS?
Ați activat IIS pe computer și ați învățat puțin despre componentele sale, acum să vedem cum îl puteți configura corect astfel încât să puteți rula propriul server web fără eforturi semnificative.
- Apăsați tasta Win de pe tastatură
- Tastați PC și faceți clic dreapta pe pictograma Acest PC
- Selectați opțiunea Gestionare din meniul contextual
- Extindeți Services and Applications opțiunea
- Selectați Internet Information Services caseta
- Faceți clic pe opțiunea Site-uri web
- Faceți clic dreapta pe nodul Site Web implicit dacă nodul implicit nu a pornit pentru dvs
După cum am menționat cu ceva timp în urmă, unul dintre principalele motive pentru care oamenii folosesc IIS este implementarea ușoară a aplicațiilor web. IIS și caracteristica sa de instalare avansată vă permit să configurați și să implementați aplicații web pe mai multe servere fără a sări o bataie. De asemenea, nu trebuie să creați noi configurații pentru fiecare mașină, deoarece IIS se poate ocupa cu ușurință de asta.
Dacă doriți să configurați un site web nou, primul lucru pe care veți dori să-l faceți este să mergeți la vizualizarea Fișiere și foldere, unde puteți gestiona fișierele aplicației existente sau puteți adăuga altele noi, dacă doriți. Rețineți că va trebui să plasați fișierele aplicației în directorul lor individual, având în vedere că panoul de administrare al site-ului dvs. web le va folosi mai târziu.
Odată ce v-ați ocupat de fișiere, puteți trece la vizualizarea Server IIS, unde puteți utiliza bara de instrumente Site Web Nou pentru a introduce numele noului site web. Ceea ce va trebui să faceți în continuare este să ajustați setările HTTP/HTTPS ale site-ului dvs. și să luați în considerare utilizarea SSL pentru securitate sporită. Iată cum puteți configura HTTP și SSL pentru site-ul sau folderul dvs.:
- Asigurați-vă că sunteți conectat pe computer folosind contul de administrator
- Apăsați tasta Win de pe tastatură
- Tastați control și faceți clic pe pictograma Panou de control când apare
- Accesați secțiunea Instrumente administrative
- Selectați Managerul Internet Information Services (IIS).
- Alegeți site-ul web pe care doriți să îl configurați în secțiunea din stânga
- Faceți clic dreapta pe site-ul web pe care doriți să îl configurați cu SSL
- Selectați Proprietăți din meniul contextual
- Navigați la fila Directory Security
- Selectați opțiunea Editare
- Faceți clic pe -Secure Canal (SSL) să solicite opțiunea
- Comutați Solicitare de criptare pe 128 de biți opțiune
- Select Accept client certificates to block users without certificates
- Select Ignore client certificates to allow connections regardless of certificates
How can I secure an IIS web server with SSL?
SSL, which is short for Secure Sockets Layer, is still one of the best ways to encrypt communications between you and any target website. Remember a while back that many websites made the leap from HTTP to HTTPS? Well, SSL certificates were and still are an essential part of this process.
the good news is that you can deploy SSL to your website quite easily using IIS. On the other hand, you’ll definitely have to purchase a certificate, since they’re the only way your website can be acknowledged as trustworthy from a data encryption standpoint.
Therefore, the first step would be finding an SSL certificate provider and purchase such an item. After the purchase, you’ll receive either a code or a certificate file. In order to configure SSL with IIS we’ll need the certificate file, so make sure you retrieve it before moving on.
Secure IIS web server with SSL
- Download the certificate file (P7B format) on your PC
- Start the IIS Manager (type inetmgr in the Run utility on your PC)
- Select the server you wish to use from the Connections left-side pane
- Access the Server Certificates option in the central part of the screen
- Click the Complete Certificate Request hyperlink in the right Actions pane
- In the newly-opened window click the … button
- Change the file type from *.cer to *.*
- Navigate to the location where you downloaded the P7B file on your PC
- Double-click your certificate P7B file
- Type a memorable name in the Friendly name field
- Click the OK button once you’ve finished choosing a name
Now you’ve successfully installed a certificate for your IIS server. However, that’s not nearly enough, as you’ll still have to bind the certificate for your website. By the end of it, you’ll have a secure website with a certificate that’s associated with your website, port, and IP address.
Bind security certificate to the website
- Launch the IIS Manager
- Select the website you want to associate with your certificate from the left pane
- Click the Bindings button in the right-hand Actions pane
- Click the Add… button in the newly opened window
- Select HTTPS from the Type combo menu
- Choose either All Unassigned or the website’s IP address from the IP address menu
- Type 443 in the port field
- Select the certificate you installed earlier (it should have the name you chose for it)
- (Optional) Use the View… button to see some details about your certificate
- Toggle the Require Server Name Indication option if you host more than one domain on the same IP address and type a name in the Host name field
- Click the OK button to close the Add Site Binding window
- Close the Site Bindings window
So we’ve managed to install SSL on your IIS web server and associate it with your website. You can use the steps above to associate certificates with more than just one website if the need arises. However, there’s still one thing we need to do: redirect incoming HTTP traffic to HTTPS, to ensure encryption of our visitors’ traffic.
Redirect HTTP to HTTPS
- Visit the official URL Rewrite extension page
- Click the large green Install this extension button
- Launch the executable and complete the installation of URL Rewrite
- Run the IIS Manager
- Select the website you want to redirect traffic for
- Double-click the URL Rewrite icon in the central section of the screen
- Click the Add rules button
- Select Blank rule in the newly opened window (Inbound rules section)
- Type a name that’s easy to remember in the Name field
- Set the Requested URL field to Matches the Pattern
- Choose Regular Expressions in the Using field
- Type
(.*)
in the Pattern field
- Check the Ignore case option
- Scroll down and expand the Condition section (if needed)
- Choose the Match All option from the Logical grouping menu
- Click the Add button
- Type
{HTTPS}
in the Condition input field
- Choose Matches the Pattern from the Check if input string menu
- Type
^OFF$
in the Pattern field
- Check the Ignore case option
- Click the OK button
- Scroll down and expand the Action section (if needed)
- Choose Redirect from the Action type menu
- Type
https://{HTTP_HOST}/{REQUEST_URI}
in the Rewrite URL field
- Make sure to uncheck the Append query string
- Choose Permanent (301) from the Redirect type menu
- Click the Apply button in the right-hand menu (Actions pane)
That’s it, you’ve now completely implemented SSL on your web server, bound it to your website, and configured the site to redirect incoming HTTP traffic to HTTPS. If done correctly, visitors who try to access your website using HTTP will be automatically redirected to its secure HTTPS counterpart.
What are Virtual Directories?
As we’ve established before, creating and managing a website isn’t the only thing that IIS is capable of doing. You can also create applications, which we already mentioned, but most importantly, you can create virtual directories by simply giving them a name that maps them to a physical directory.
The way this feature works is by letting users access various types of content that are hosted on a server quickly through a direct name. Surely enough, this content could be a website, but it could also be photos, videos, or other types of smaller media files.
Back in the day when IIS 6.0 was all the fuss, virtual applications, and directories were treated as separate objects by IIS. As such, applications consisted of the following elements:
- AppRoot
- AppIsolated
- AppFriendlyName
- AppPoolId
Starting with IIS 7.0, virtual applications and directories are organized within a hierarchy, but they’re still considered to be separate objects. Thus, a website, which is higher in the hierarchy, can contain several applications, or virtual directories that are mapped to a physical location on your PC.
What are log files in IIS?
In IIS log files serve the same purpose they do wherever else you may encounter them. You can use these files to check how things unfolded on your web server, see important events, and, most importantly, understand where things went wrong if any malfunction occurs.
In other words, an IIS log file keeps tabs on everything that happens to your web server, in case you ever need it. A few examples of recorded data include the precise date and time of the events, how much data was transmitted, and the IP addresses related to the events.
Find log files on IIS 7.0 and later
- Hit the Win key on your keyboard
- Type control and select Control Panel
- Double-click the Administrative Tools option
- Launch Internet Information Services (IIS)
- Select your website from the left-hand pane
- Click (or double-click) the Logging icon in the central portion of the screen
- Identify the Directory dialog box at the bottom of the screen
- Click the Browse button to reach the location of IIS log files on your system
Find log files on IIS 6.0 and earlier
- Repeat steps 1-4 from the instructions above
- Right-click your website
- Select Properties from the context menu
- Navigate to the Website tab
- Access the Active Log Format section
- Click the Properties button
- Check the bottom of the screen for the log file directory and names
Can I change ports in IIS?
IIS uses port 80 for all HTTP traffic by default, but that doesn’t mean you can’t change it to another value if you want or need to. Changing to a different port can help you avoid certain firewall-related connectivity issues or dodge attacks that target certain service-port vulnerability combos.
Change default port in IIS
- Launch the IIS Manager
- Right-click your website from the left-hand pane
- Select Properties from the context menu
- Locate the TCP port field
- Type the value of the new port in the TCP port field
Since IIS usually uses port 80 by default, there’s no need to specify it whenever you want to test your website’s functionality, for instance, from inside a browser. You just type your domain name and you should be able to access your website without a hiccup.
However, if you insist on changing the default port, you’ll need to specify it each time you’re trying to access your website from a web browser. You can do that by adding :port number (where port number is the actual port you’re using) at the end of your domain name.
If, for instance, we would change the port of our website to, let’s say 2609, accessing it would look like this: Tips.WebTech360.com:2609
. Pretty simple, right?
Now if you’re using an older version of Windows, and implicitly an older version of IIS, there are a few things you’ll need to do in a different manner to change the default port.
Change IIS port on Windows 8.1
- Locate the Search Box on your homepage
- Type IIS Manager
- Select Internet Information Services Manager from the search results
- Click the Default Web Site in the left-hand menu
- Select the Bindings option from the right-hand menu
- Highlight http on the main screen
- Click the Edit button
- Type the new value in the Port field
- Click the OK button and close the window
- Select the server node in the left-hand section of the IIS Manager
- Click the Restart Server button in the right-hand sidebar
How can I monitor IIS?
If you’re not exactly a fan of keeping things in order through manual testing and checking log files frequently (we get you), you may want to consider leaning on third-party software solutions that could keep an eye on your IIS web server for you.
SolarWinds Server & Application Monitor
SolarWinds Server & Application Monitor is currently one of the best third-party utilities that can help you monitor your IIS website, server, application, or virtual directory without significant efforts. You just point it to the things you want to keep track of and let it work its magic.
Not only does this tool let you know if your websites and web servers are up and running, but it also provides you with an impressive range of key metrics, including but not limited to CPU, memory & disk usage, and response times.
Furthermore, if there’s something wrong with one of the websites you’re monitoring, SolarWinds Server & Application Monitor can automatically restart it for you in an attempt to fix the issue in a simple manner.
SolarWinds Server & Application Monitor’s screen is split into multiple sections, where you can monitor and analyze your applications and websites, access an overview of your applications’ health status displayed in graph form, and even manage applications at the press of a button.
You can also use this tool to keep track of your SSL certificates‘ expiration dates so that you can always be on top of things when it’s time to renew a soon-to-expire certificate. More so, you can use SolarWinds Server & Application Monitor to manage SSL certificates for several websites or servers for added convenience.
If you’re curious and want to give SolarWinds Server & Application Monitor a try, you’ll be glad to know that there’s a 30-day free trial available, so that you can test run its capabilities before committing to purchasing a license.
What is IIS – Conclusion
To wrap it up, IIS is a handy Microsoft webserver service you can use to create your own server, as well as manage websites, applications, and virtual directories in it without breaking a sweat. It’s currently the second most popular Windows web server in the world, losing first place to Apache HTTP, which is a completely free alternative.
IIS is mainly used to manage commercial websites, which requires you to purchase a commercial license. The price of such a license varies depending on the number of users you plan on having on the website.
Configuring IIS is somewhat intuitive, but you’ll need to be a bit tech-savvy to be able to make out all of its features, understand what each of them does and configure them to get the most out of your web server and associated websites or applications.