System Administration Homework 4 – Web Server

Slides:



Advertisements
Similar presentations
Internet Applications INTERNET APPLICATIONS. Internet Applications Domain Name Service Proxy Service Mail Service Web Service.
Advertisements

Homework Web Page What to do if your child says “I don’t have any homework!”
Research and Innovation Participant Portal How to register for an ECAS account NEXT.
X10 hosting Sign up for free account. Enter a domain name click continue Then Enter your address Enter a password.
Existing Customer: Please visit Bonaqua Website for registration.
State of Connecticut Department of Information Technology Single Sign On and The Identity Vault Presented by Edward Wilson.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
By Vikas Debnath KV IT-Solutions Pvt. Ltd.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
APACHE SERVER By Innovationframes.com »
Office of Technology Operations & Planning Understanding and Creating Aliases October 27, 2010.
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
August 25, SSO with Microsoft Active Directory Presented by: Craig Larrabee.
Configuring a Web Server. Overview Overview of IIS Preparing for an IIS Installation Installing IIS Configuring a Web Site Administering IIS Troubleshooting.
WELCOME Title V Emissions Inventory SPARS Training – Site Management.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
Web Proxy Squid Setup. A proxy is a host which relays web access requests from clients a proxy server is an application program that acts as an intermediary.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
How to develop your website Chapter Websites Denise R. E. Copeland
1 APNIC Open Address Policy Meeting Special Interest Group Session March 2nd, Korea, Seoul.
Course ILT Internet/intranet support Unit objectives Use the Internet Information Services snap-in to manage IIS, Web sites, virtual directories, and WebDAV.
Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess AFNOG 11 Kigali, Rwanda May 2010 Dorcas Muthoni Courtesy: Hervey Allen.
INTRODUCTION TO WORDPRESS. About WordPress The free service that we will use from WordPress is often used as blogging software – very little knowledge.
Hands On Networking Network Applications Ram P Rustagi, ISE Dept Kundan Kumar, MCA Dept Manini Sahoor, MCA Dept Ravi Teja, MCA Dept Sourav.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Making Your Website Public From the left panel of the Website Manager page, select Preview Website. A landing page will open. Click on the orange Preview.
PARENT CONNECT Parent Connect is a web application that provides parents with direct access to student data via the Internet. Using a confidential PIN.
1 Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess AFNOG X Cairo, Egypt May 2009 Hervey Allen.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Sessions, Cookies, &.htaccess IT 210. Procedural Issues  Quiz #3 Today!  Homework #3 Due Friday at midnight UML for Lab 4  Withdraw Deadline is Wed,
Configure the Server –Login to the Web-Based Server Manager Username “admin” Password – your password –You can change the.
Homework 03 DNS. Computer Center, CS, NCTU 2 Architecture ns.a.nctucs.net a.a /24 ns.b.nctucs.net b.b /24 slave.
1 Chapter Overview Creating Web Sites and FTP Sites Creating Virtual Directories Managing Site Security Troubleshooting IIS.
Computer Information Technology. I need you to submit your project electronically to the Hancock website. Before you can submit your project you will.
Add in foreign text failed I was trying to add foreign text (Myanmmar) to LIVE SCORE text but it is showing me ???????????????? The text I was adding
Session 11: Cookies, Sessions ans Security iNET Academy Open Source Web Development.
Getting Started Preparing Providers, Staff and Systems for Improving Care with Call Simplified.
INTERNET APPLICATIONS CPIT405 Install a web server and analyze packets.
Business Objects XIr2 Windows NT Authentication Single Sign-on 18 August 2006.
NX Documentation Using Windows IIS (Internet Information Services) as a http server for NX documentation.
Creating simple website in Serif Web Plus And uploading to free hosting A2 ICT.
ALL THINGS IIS TERRI DONAHUE
Understanding Web Server Programming
NAT、DHCP、Firewall、FTP、Proxy
Presentation on Distributed Web Based Systems Submitted by WWW
Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess
Pinterest Clone Features
CISC103 Web Development Basics: Web site:
Authentication & .htaccess
Best Current Practice Assignments based on requirements
Homework 4.
Unix System Administration
Website 101 for Administrative Staff
Internet Applications
How do You attend the meetings?
IIS.
CISC103 Web Development Basics: Web site:
Working Knowledge Training
If you are not logged in, visit your Moodle Cloud LMS and login
CDHS Employment First/Colorado Works
Configuring Internet-related services
Burp Suite Web Analysis
Module P3 Practical: Building a webapp in nodejs and
INTERNET APPLICATIONS
APACHE WEB SERVER.
Shiv Kaushal, University of Manchester
NESSUS SCANNING By: Vaibhav Shukla.
Cross Site Request Forgery (CSRF)
ADMINISTRATION A guide to setup and manage your innovation platform…
Computer System Administration Homework 1 Install FreeBSD & WireGuard
Presentation transcript:

System Administration Homework 4 – Web Server kuohh

Requirements You need to build two different web servers for this assignment Apache (50%) and NGINX (50%) Virtual Host (10%) Indexing (5%) htaccess (5%) Reverse Proxy (10%) Hide Server Token (10%) HTTPS and Auto redirect (10%)

Virtual Host Setup a name-based virtual hosts in Apache Show different content between visiting with IP address and domain name IP Address: Access from ip is not allowed Domain Name: Welcome You can get domain names from the following sites https://www.nctucs.net/ https://nctu.me/ https://www.noip.com/

Indexing When visit http://$yourdomain/public, showing what the directory contains

htaccess When visit http://$yourdomain/public/admin, you need to login to see the content Account: admin Password: $your_student_ID

Reverse Proxy A reverse proxy server is a server that itself does not generate or host the data, but rather the content is obtained by two backend servers Make a reverse proxy under http://$yourdomain/reverse Content obtained from http://sahw4-loadbalance1.nctucs.net/ http://sahw4-loadbalance2.nctucs.net/

Hide Server Token (1/2) For Apache server: For Nginx server: Response header only shows the Apache info without the version of Apache (5%) Completely remove Apache info or disguise as other service (10%) For Nginx server: Response header only shows the Nginx info without the version of Nginx (10%) Completely remove Nginx info or disguise as other service (+5% Bonus)

Hide Server Token (2/2) Apache info only (5%) Remove Apache info or disguise as other service (10%)

HTTPS and Auto redirect (1/2) Activate https (5%) You can use self-signed certificate The browser might state that your website is unsafe when you use self-signed certificate If you use self-signed certificate and want to test with curl, remember to add –k as on of the parameter Auto redirect HTTP request to HTTPS (5%)

HTTPS and Auto redirect (2/2)

Deadline 2018/12/12 You do not need to submit anything

Help! Email to ta@nasa.cs.nctu.edu.tw New E3 https://e3new.nctu.edu.tw/ Office hour: 3GH at EC318