============================================================== Assignment #09 - the Course Linux Server and Minimal HTML Page ============================================================== - Ian! D. Allen - idallen@idallen.ca - www.idallen.com Read *all* the words in this assignment. Available online: Tuesday November 8, 2011 Goal: Start creating web pages on a standard LAMP-style web server. Refresh Linux knowledge from previous term. Learn the structure of a minimal HTML page. Deliverables: In-lab demo to your instructor during Week 10-11. There is nothing to hand in. 1. Log in to the Course Linux Server using your special Linux password, available from your instructor. Make sure you see the login banner: *** COURSE LINUX SERVER idallen@idallen.ca *** If you log in using PuTTY on Windows, you must set the "PuTTY options for Windows users" from 560_course_linux_server.html 2. Create a directory named public_html in your home directory. 3. In your public_html directory, create a file minimal.html containing the minimal web page HTML from slide 7 of the 600_basic_html.ppt presentation. Do not cut-and-paste the slide; type it in yourself, by hand, so that you learn which elements go inside which elements. You need to know this on the final exam. (You can edit the page in-place using a Linux editor such as VIM, or you can edit the file somewhere else and upload it using a file transfer program that supports SSH. Read the 570_file_transfer.html page to select a file transfer program.) 4. Verify that your page displays properly using the Public IP address of the Course Linux Server. See 560_course_linux_server.html for details. 5. Validate your minimal page using http://validator.w3.org/ and show your instructor that there are no errors. (To eliminate the two warnings, add the appropriate meta http-equiv="Content-Type" tag to the head section - see slide 22.) This lab is an in-lab demo. There is nothing to hand in. References: * [week09notes.html] - Week 09 Notes for CST8281 * [560_course_linux_server.html] - using the Course Linux Server * [570_file_transfer.html] - How to Transfer Files * [600_basic_html.ppt] - Basic HTML -- | Ian! D. Allen - idallen@idallen.ca - Ottawa, Ontario, Canada | Home Page: http://idallen.com/ Contact Improv: http://contactimprov.ca/ | College professor (Free/Libre GNU+Linux) at: http://teaching.idallen.com/ | Defend digital freedom: http://eff.org/ and have fun: http://fools.ca/