1COMP 7680 Internet and World Wide Web Individual Project: Emulation of HTTP Redirect Server Submission Deadline: 20 November 2020, 1:30pm 1. Project Specification In this project, you will use Apache to configure an HTTP redirect server on your computer. This server will provide random load balancing among multiple back-end servers. These back-end servers are emulated through virtual hosts of your Apache server. In order to demonstrate the function of HTTP redirection without using DNS server, you need to modify your hosts file. The key tasks of the project are summarized as follows. 1. Installation of Apache web server using XAMPP. 2. Setting up multiple virtual hosts on your web server. 3. Building various website for the virtual hosts. 4. Modification of the hosts file. 5. Configure an HTTP redirect server that randomly redirects all incoming requests to the three virtual hosts. 6. Writing a report to describe how you configure the HTTP redirect server. 7. Demonstrate what you have done in the project. 2. Project Information and Announcement The project information and announcement (e.g., schedule for demonstration, etc.) are posted on moodle of the course. 3. Assessment Criteria 1. Demonstration (50%): We will arrange a ZOOM meeting for you to demonstrate the function of HTTP redirection on your computer. During demonstration, you will be asked (i) to change the configuration of your HTTP redirect server and (ii) questions about the server configurations. Please ensure that you have (i) a good and stable Internet connection, (ii) a good and stable computer, (iii) video camera and (iv) microphone during demonstration. 2. Documentation (50%): Your report should clearly contain sufficient details and be well organized. Mark deduction scheme: Mark deduction items Marks deducted Not Microsoft Word file 10 Incorrect filename 5 No student name or no student ID at the beginning 5 Late submission – within 24 hours after the submission deadline 30 Late submission – more than 24 hours after the submission deadline 100 24. Submission and Demonstration 1. Report Submission: Your report should fulfill the following requirements: i) it describes the details of how you configure your Apache server ii) it is a Microsoft Word file, iii) Its filename is your student ID number (e.g., if your student ID number is 20012345, then the filename is 20012345.docx), and iv) it contains your name & student ID at the beginning. Submit this file as follows: Login into HKBU Moodle. Select COMP7680 Project Report Upload the file Email submission is NOT accepted. 4. Demonstration and Assessment: Demonstrate your HTTP redirect server and explain its configuration during 21 November 2020. Mr. WANG, Yuxin will arrange a suitable time slot for this demonstration session and inform you. Please note the following: If you do not attend this demonstration session, you will be given zero mark for this project. If you cannot explain your setting in the demonstration, it will be regarded as "suspected plagiarism" and it will be reported to the Department. During demonstration, you will be asked to change the configuration of your HTTP redirect server. During demonstration, you will be asked questions about the server configuration.
欢迎咨询51作业君