Module Title
Networking Operating Systems.
Assessment Type
Logbook 4
Semester
2023/24 Spring/Autumn
Student Name: suraj ghimire
London Met ID: 23049005
Assignment Due Date: 30thNov
Assignment Submission Date: 29thNov
Submitted To: Mr Prasant Adhikari
I confirm that I understand my coursework needs to be submitted online via
Google Classroom under the relevant module page before the deadline in order
for my assignment to be accepted and marked. I am fully aware that late
submissions will be treated as non-submission and a mark of zero will be
awarded.
Table of Contents
Introduction:............................................................................................................4
Objective:................................................................................................................4
Conclusion:........................................................................................................... 22
Reference:............................................................................................................. 22
Table of figure:
Figure 1: Server manager Dashboard
.........................................................................5
Figure 2: Clicking on add roles and features.
..............................................................5
Figure 3:Role-based or feature-based installation type.
..............................................6
Figure 4:Server selection ..........................................................................................6
Figure 5:Before clicking on Web Server (ISS) in Server Roles.
.......................................7
Figure 6:Notification while adding Web Server (IIS).
....................................................7
Figure 7:After I was done with all the requirements “Checked Web Server (IIS)”.
...........8
Figure 8: Server Features ..........................................................................................9
Figure 9: Details about Web Server Role (IIS)
..............................................................9
Figure 10: Role Service Configuration .................................................................. 10
Figure 11: Adding Automatic Restarted if required after compeletion ....................10
Figure 12: Installation Details..........................................................................10
Figure 13: During Installation ......................................................................... 11
Figure 14: Installation completion ............................................................... 12
Figure15: Going to ISS manager. ........................................................................ 12
Figure 16: Start Page of IIS..................................................................................... 13
Figure 17: Clicked on “mysite.local” computer/server. ............................................ 14
Figure 18: Right clicking on Sites. .......................................................................... 15
Figure 19: Downloading Free CSS template........................................................... 16
Figure 20: Adding the template on the site.............................................................. 17
Figure 21: Server Details..................................................................................... 18
Figure 22: Site not working ................................................................................. 19
Figure 23: Opening “hosts” file with notepad ........................................................... 20
Figure 24: Adding hostname and local IP address .................................................. 20
Figure 25: Reloading the page ............................................................................... 21
Introduction:
This workshop focuses on setting up a static website using Windows Server 2022
effectively. Participants will install the Web Server (IIS) role, configure it, and host a
website. A free website template will be downloaded, extracted, and placed in a
folder on the server. IIS will then be used to create a new website, register it, and
make it accessible via a custom hostname. By the end, participants will
successfully host and browse their static website on the server.
Objective:
1. Learned to install the Web Server (IIS) role for hosting web applications. 2.
Configured a static website using downloaded templates and hosted it through
IIS.
3. Registered the website with a custom hostname and configured the host file for
proper access.
4. Explored how to manage IIS settings for creating and managing websites. 5.
Successfully loaded and tested the hosted website on the server's web browser.
Figure 1: Server manager Dashboard
First, I opened the server manager, which took me to dashboard.
Figure 2: Clicking on add roles and features.
Then I clicked on add roles and features which opened this tab where I could configure my
roles.
Figure 3:Role-based or feature-based installation type.
Then I clicked on the Role-based or feature-based installation type for this addition of role.
Figure 4:Server selection
Then I clicked on the server I currently have which is “WIN-FC4F3G676FR”.
Figure 5:Before clicking on Web Server (ISS) in Server Roles.
After I clicked next, I was presented with all the roles I could select/add for this server.
Figure
6:Notification while adding Web Server (IIS).
Then, I clicked in “Web Server (IIS)” and got a notification then I clicked on add features
button.
Figure 7:After I was done with all the requirements “Checked Web Server (IIS)”.
The Web Server (IIS) was checked after I was done with all the notification and adding the
feature.
Figure 8: Server Features
After I clicked next, I was presented with all the features I could add on this server, since we
are just working on Web Server (IIS) for this log, I didn’t had to change any configuration.
Figure 9: Details about Web Server Role (IIS)
After I clicked next I was presented with some details about Web Server Role (IIS).
Figure 10: Role Service Configuration
After I clicked next, I was presented with the role services given from the web server.
Figure 11: Adding Automatic Restarted if required after compeletion
Then I was shown with all the details about the addition of feature and clicked on restarted if
needed after we were done installing.
Figure 12: Installation Details.
This is the installation details and for confirmation of the installation of the role.
Figure 13: During Installation
During installation of the new server role.
Figure 14: Installation completion
Completion of the installation.
Figure 15: Going to ISS manager.
After I was done with installation of the role, I clicked on the tools on the top right side of the
screen then clicked on the “Internet Information Service (IIS) Manager”.
Figure 16: Start Page of IIS.
This is the starter page of the Internet Information Service (IIS) Manager.
Figure 17: Clicked on “mysite.local” computer/server.
Then I clicked on the “mysite.local” server/user and was shown all the existing site and
application pool.
Figure 18: Right clicking on Sites.
I right clicked on sites to add the desired website.
Figure 19: Downloading Free CSS template
Before I added any site, I went to a site called www.free-css.com to get a template for my
static site.
Figure 20: Adding the template on the site.
Then I was adding the template on the site when I downloaded from the site I showed
earlier.
Figure 21: Server Details
This was the final configuration of my site, and I named my site, “mystie.local”.
Figure 22: Site not working
When I searched the local site, it wasn’t working because we haven’t registered our site in
host file.
Figure 23: Opening “hosts” file with notepad
To register our site in host file, we need to open the hosts file in notepad which is located at
the following path: “C/Windows/System32/drivers/etc/hosts”.
Figure 24: Adding hostname and local IP address
At the end of the file, I mapped the hostname “mystie.local” to the local server's IP address
127.0.0.1 (localhost) and saved it.
Figure 25: Reloading the page
Then I reloaded after I mapped the hostname with the IP address in hosts file, then it started
working.
Conclusion:
Internet Information Services (IIS) and Windows Server 2022 together offer a
powerful, secure, and flexible platform for hosting web applications and websites. IIS
provides robust web hosting capabilities, supporting various protocols and web
technologies, ensuring secure content delivery with features such as SSL/TLS,
authentication mechanisms, and IP restrictions. It also offers extensive tools for easy
management and configuration, making it a versatile choice for both small websites
and large-scale web applications. Windows Server 2022 enhances security with
advanced features designed to protect against modern threats, integrates
seamlessly with Azure to support hybrid cloud scenarios, and optimizes performance
for a wide range of workloads. This ensures reliability and speed for mission-critical
applications, while also supporting modern application platforms, including
containers and microservices, simplifying deployment and management. Together,
IIS and Windows Server 2022 form a comprehensive solution for modern web
hosting needs, delivering high performance, security, and scalability. This
combination ensures that organizations can efficiently manage their web
infrastructure while providing a superior user experience, whether hosting static
websites or complex web applications. IIS and Windows Server 2022 offer the tools
and capabilities needed to succeed in today’s digital landscape.
Reference:
Microsoft Windows Server 2022 Documentation, Internet Information Services
(IIS) Manager Documentation, Static Website Hosting on IIS