Web Development! What's a web server? - Is a service a computer or a program? - Apache is the web server isoptera uses + Is that common? Netcraft. (showed this last time) Reminder: Web runs on port 80, we can use nc if we like Ok, how do we inform Apache we have a web page? - Put it in ~/public_html - It'll have to be readable by "other" - I use chmod 644 (file) or 755 (directory) - It will be at: http://isoptera.lcsc.edu/~username - If the tilde is a problem, I can set up a workaround - Can just edit webpages with a text editor - This is dependent on having user directories configured There's a system webpage too: - In /var/www - There was some kind of change, but I undid it and forgot where + heliamphora? Special name: index.html Ok, HTML primer - If you've had web development classes, you can: + Sleep + Laugh at me + Correct my HTML HTML uses tags. Sometimes they open and close - XML does too (Extensible Markup Language) - X is cooler than E Tags can be nested Example: Make bold link that's red - Can it blink? Some tags you should probably know, and attributes: Half of these are probably deprecated by now b i a href img src - Host it yourself (on isoptera) h1 through h4 ul ol li font color - deprecated vs. depreciated html head body title pre This is really about all I use Direct formatting like this is disfavored in general Separation of content from formatting CSS - Cascading Style Sheets Other interesting stuff: - logs, but you know about these - spiders and www - link to a directory without index.html Next time we'll make a data-driven webpage with Python!