Install and Configure Web Services

Practice Labs Module
Time
1 hour
Difficulty
Intermediate

Introduction Welcome to the Install and Configure Web Services Practice Lab. In this module you will be provided with the instructions and devices needed to develop your hands-on skills. Learning Outcomes In this module, you will complete the following exercises: Exercise 1 - Manage Web and FTP Services Exercise 2 - Manage Web and FTP Certificates ...

Join over 3 million cybersecurity professionals advancing their career
Sign up with
or

Already have an account? Sign In »

Overview

Introduction

Welcome to the Install and Configure Web Services Practice Lab. In this module you will be provided with the instructions and devices needed to develop your hands-on skills.

Learning Outcomes

In this module, you will complete the following exercises:

  • Exercise 1 - Manage Web and FTP Services
  • Exercise 2 - Manage Web and FTP Certificates

After completing this lab, you will be able to:

  • Use PowerShell to install Web Services (IIS) and FTP
  • Configure a basic FTP server
  • Verify connectivity with an FTP server
  • Create self-signed certificate for IIS
  • Bind self-signed certificate to Web and FTP services
  • Verify connectivity to Web server using SSL

Exam Objectives

The following exam objectives are covered in this lab:

  • Understand web services - IIS, WWW, FTP, installing from Server Manager, separate worker processes, adding components, sites, ports, SSL, certificates

Lab Duration

It will take approximately 45 minutes to complete this lab.

Exercise 1 - Manage Web and FTP Services

Windows operating systems both server and desktop variants have supported Web and FTP Services for years through Internet Information Services. Web Services use Hypertext Transfer Protocol (HTTP) is application level protocol in TCP/IP that enables users of the World Wide Web to exchange data. HTTP supports a wide variety of data formats - from text to voice to all way through to multi-media. HTTP servers typically listen on TCP port 80 for any session requests from HTTP clients.

File Transfer Protocol (FTP) is an another application-level protocol for transferring files between computer systems based on the same client-server model. FTP users may authenticate themselves with a username and password sent as clear text, however some public FTP systems allow anonymous connections for ease of deployment.

In this exercise, you will install on Windows Server 2016 the Web Services (IIS) and FTP Server using Windows PowerShell.

Exercise 2 - Manage Web and FTP Certificates

If you want to prove the identity of your Website to the users who access your Web Server, you must have an associated certificate. These certificates are issued by the Certificate Authority (CA) either a third party commercial CA or an internal service as provided by Active Directory Certificate Services. In the absence of a certification authority service, a self-signed certificate can be generated by a web server. The self-signed certificate however, must be copied to each device that will connect to the web server to establish a trust with the service.

Secure Sockets Layer or SSL is enforced, when a server certificate is associated with a service such as HTTP or FTP. In addition, network transmission between the web or ftp server is protected because of the encryption provided by the certificates.

Learning Partner
Comprehensive Learning

See the full benefits of our immersive learning experience with interactive courses and guided career paths.