Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please provide step by step instruction or possible screenshot on how to do it... Create Web Sites Create the following (3) Name-based, HSTS secured, Apache

Please provide step by step instruction or possible screenshot on how to do it...

Create Web Sites

Create the following (3) Name-based, HSTS secured, Apache HTTP Server hosted web sites within your Guest OS. Substitute the fictitious 9-digit student number for each web site below, with your personal 9-digit student number

sales.000123456.au www.000123456.co.uk donations.wildlife-000123456.org

All (3) web sites must have a separate root content folder located immediately below the (C:\Data) folder in the Guest OS All (3) web sites above must have homepages with the file name of (homepage.html) All (3) web site homepages must include valid HTML syntax, content which is renderable using a web browser application, and is unique to each web site All (3) web sites must be secured using a single (SAN/UC) digital certificate, of which you have created and hosted within a Microsoft (AD CS) Certification Authority (CA) o The (SAN/UC) digital certificate must be stored in a file called (C:\Data\san-uc.crt) o The (SAN/UC) private key must be stored in a file called (C:\Data\san-uc.key) The (sales.000123456.au) above is to be secured using (Basic Authentication) o Create (3) new user accounts called (User1, User2, and User3) Users accounts must be stored in a file called (C:\Data\User-Accounts.txt) o Create (1) new security group called (Sales) Security groups must be stored in a file called (C:\Data\Security-Groups.txt) o Ensure only (User1, User2, and User3) can access the (sales.000123456.au) web site once they have authenticated successfully, and only if they are a member of the (Sales) security group No other user will be able to access this web site, just users (User1, User2, and User3) The web sites are to respond to the following (6) URLs, and without any digital certificate errors and/or warning messages. Digital certificates received by the Google Chrome web browser application, from each of the (3) web sites, must be implicitly trusted (not explicitly trusted). All FQDNs (fully qualified domain names) below are to be resolved via DNS

sales.000123456.au https://sales.000123456.au/ www.000123456.co.uk https://www.000123456.co.uk/ donations.wildlife-000123456.org https://donations.wildlife-000123456.org/

When users navigate to the (sales.000123456.au) web site, their web browser renders the content of the web sites (homepage.html) HTML file ... but only if they authenticate successfully as either (User1, User2, or User3) When users navigate to the (www.000123456.co.uk) web site, their web browser renders the content of the web sites (homepage.html) HTML file When users navigate to the (donations.wildlife-000123456.org) web site, their web browser will not render the content of the web sites (homepage.html) HTML file. Instead, users are presented with a listing of all files and folders located below this web sites root content folder

Testing your Configuration

Use the Google Chrome web browser, currently installed in the Guest OS, to test your web site configurations Map a Network Drive within the Guest OS Map a network drive (e.g. Z:\) from within the Guest OS, out to the folder on your Host OS which includes the supplied (HostInfoReport_Test_2.ps1) PowerShell based script Execute the (HostInfoReport_Test_2.ps1) Script in your Guest OS Execute the supplied (HostInfoReport_Test_2.ps1) PowerShell based script within your Guest OS Ensure the resulting HTML document (HostInfoReport_Test_2_.html) is located to somewhere on your Host OS. You will need to upload this file at the end of this test Execute the (HostInfoReport_Test_2.ps1) Script on your Host OS Ensure the virtual machine is in a running (powered on) state Temporarily elevate the PowerShell execution policy to (Bypass) on the Host OS Execute the supplied (HostInfoReport_Test_2.ps1) PowerShell based script on your Host OS Ensure the resulting HTML document (HostInfoReport_Test_2_.html) is located to somewhere on your Host OS. You will need to upload this file at the end of this test Submit your (2) HTML Report Files via MyCanvas Submit your (2) HTML Report files (HostInfoReport_Test_2_.html) through the MyCanvas Assignments area for (Test 2) The results of these (2) HTML Report files will be the only means used to mark your work for (Test 2) Manually editing any of the HTML Reports will result in an automatic grade of zero (0) for (Test 2) If the (Host OS) HTML Report is not submitted, you will receive an automatic grade of zero (0) for (Test 2) Command Reference Get-DnsClientCache Clear-DnsClientCache certutil.exe -getreg policy\EditFlags certutil.exe -setreg policy\EditFlags +EDITF_ATTRIBUTESUBJECTALTNAME2 Stop-Service {CertSvc | W3Svc} Start-Service {CertSvc | W3Svc} Restart-Service {CertSvc | W3Svc} Get-ExecutionPolicy Set-ExecutionPolicy Bypass httpd.exe -k {install | uninstall | start | stop | restart | -t} htpasswd.exe -cb "C:\Data\Security\User-Accounts.txt" smithj "P&ssw0rd" htpasswd.exe -b "C:\Data\Security\User-Accounts.txt" smithj "P&ssw0rd" openssl.exe pkcs12 -in privkey_cert.pfx -out certificate.crt -nodes -nokeys openssl.exe pkcs12 -in privkey_cert.pfx -out private.key -nodes -nocerts Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains" LoadModule headers_module modules/mod_headers.so

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Logidata+ Deductive Databases With Complex Objects Lncs 701

Authors: Paolo Atzeni

1st Edition

354056974X, 978-3540569749

More Books

Students also viewed these Databases questions