Is your site ready to go? Great, now you need to deploy it on the server. In many cases, IIS is a great solution for this. What it is, why is it needed, what are the advantages of such a solution, and most importantly, how the installation and configuration of IIS are carried out for the correct operation of the site - you will learn about this in our article!
IIS is short for Internet Information Services. Although in the first few years after its debut in 1995, its decryption was a little bit different - Internet Information Server. Anyway, this is a package of services created by Microsoft as a Windows component for hosting sites on the Internet. In fact, IIS provides a web server with support for major data transfer protocols (HTTP, HTTPS, FTP, SMTP, POP3, etc.) and technologies used in development (ASP.NET, ASP, CGI, FastCGI, SSI, and ISAPI).
Although IIS has earned popularity not only for these reasons. This package has other advantages as well:
Installing the Internet Information Services package is fairly straightforward. It is part of Windows, in fact, it needs to be turned on rather than installed. For example, let's look at two popular scenarios separately.
This operating system uses IIS 8.0 or 8.5 (for 2012 R2). The procedure is as follows:
As for other OS server versions, the differences are minor. Basically, they relate to a slightly different organization of the interface and some details (like unchecking ".NET Extensibility 3.5" and "ASP.NET 3.5" for 2019). The essence is the same, and the described instructions will help you to cope with the task.
While installing and configuring IIS is recommended through Windows Server, simple desktops can be a stripped-down but affordable alternative. Therefore, we will tell you about the installation of the web server of these systems. It differs little from version to version, for example, let's take Windows 7 and the associated IIS 7.5:
After starting the web server, you can proceed to manage it. To do this, you need to open the "Server Manager", in it we find the item "IIS", then "Tools", then "IIS Service Manager". This will cause the main dialog box to appear for working both with the server as a whole and with the site. It is not difficult to navigate in it:
If you expand the web server you created on the left, it contains the Default Web Site. To see it and see if IIS is installed correctly, select it, then on the right side of the screen, click on "Browse *: 80 (http)". If everything is done correctly, the browser will start with the main page located at http://localhost/.
As for the live site, a folder C:\inetpub\wwwroot is created for it in the system. This is where the entire directory with files from the created site is copied. Note though: this option is suitable for simple portals only. And for more complex resources with dynamic pages, it is more appropriate to create a virtual directory: all files are on the hard drive in a convenient place for you, but as if in the same section C:\inetpub\wwwroot.
However, it is better to talk about fine-tuning IIS separately. Therefore, we will briefly describe a couple of important points of debugging a web server: adding PHP language packages and the MySQL database management system.
It’s worth mentioning URLRewriter 2.0 (URL Rewriting Module) in the IIS setup issue, but it's very easy to install. Download it from the Microsoft website, start the installation, agreeing with the license, and wait for the process to end - and then the "Finish" button.
Summarizing all of the above, it should be clearly understood: although working with IIS is not so difficult, starting a web server and, moreover, setting up for a specific site requires certain qualifications. Because of this, it is difficult to underestimate the importance of supporting the hosting company. So you better go with HostZealot! After all, we have not only favorable conditions, but also competent specialists. With them, the process of both setting up and installing IIS will not cause any problems!