You must identify the context that your server is intended for in advance. You are free to choose a scenario that interests you, as long as it allows you to perform the tasks required. We would recommend that you select something along the lines of the following: A club A small online business A small conventional business adding an online presence A school If you are not sure that your scenario is appropriate, discuss it with the tutor or on the discussion forum. Whatever scenario you choose, it is important that there should be a clear business need for all of the technologies listed below: virtual directories virtual servers PHP (note: your PHP implementation should make use of the server's API, ie. PHP should not run as a CGI program) MySQL HTTP authentication SSL certificates CGI application PHP application Describe your scenario on a new sub-page of your usual COMP 470 Landing page, labeled TME 5 and tagged with (at least) COMP 470 and TME5. It should take up less than the equivalent of a letter/A4 page . For each of the technologies that you implement, provide a sentence or two explaining the need for it in the scenario you have described. Note that you must include all of the required technologies and you must justify any others that you use. If you cannot do that, then you have chosen the wrong scenario.